In (Zhong-Jun et al., 2016),the authors present a Meta
Context Ontology Model(MCOnt), where the context
is divided in three categories: the internal context,
the external context and the boundary context. In
(Aguilar et al., 2018), the authors present a context
awareness meta ontology modeling called “CAMe-
Onto”, which groups six contextual classes (user, ser-
vice, location, activity, time and device). Based on
the studied works, we conclude that SO-DSPL man-
agement and conceptualization knowledge are not yet
adressed. As well, considered dimensions are mod-
eled undependably which make the relationship be-
tween them absolutely absent. Thus, we propose an
ontology for SO-DSPL framework in order to con-
ceptualize and unify the considered knowledge.
7 CONCLUSION
In this paper, we have proposed a SO-DSPL knowl-
edge management ontology, called OntoSO-DSPL.
This latter highlights relationships between different
dimensions in a SO-DSPL framework as knowledge
related to user context and requirements, PL, services
and dynamic adaption. The main objective of the
target ontology is to provide a knowledge capitaliza-
tion. Compared to existing ontologies for DSPL, our
proposed one contains all the knowledge necessary
in several activities related to SO-DSPL framework,
such as contextual services recommendation and dy-
namic adaptation of recommended service-oriented
applications. As perspectives for the near future work,
we are going to add semantics to all the meta-models
(like OCL). Also, we will use the conceptualized
knowledge to evaluate the performance of OntoSO-
DSPL in different domains related to real cases.
REFERENCES
Aguilar, J., Jerez, M., and Rodr
´
ıguez, T. (2018). Cameonto:
Context awareness meta ontology modeling. Applied
Computing and Informatics, 14(2):202 – 213.
Alf
´
erez, G., Pelechano, V., Mazo, R., Salinesi, C., and Diaz,
D. (2014). Dynamic adaptation of service composi-
tions with variability models. Journal of Systems and
Software, 91:24 – 47.
Andersson, J., de Lemos, R., Malek, S., and Weyns, D.
(2007). Modeling Dimensions of Self-Adaptive Soft-
ware Systems, volume 5525. Springer International
Publishing, Berlin, Heidelberg.
Bashari, M., Bagheri, E., and W.Du (2017). Dynamic soft-
ware product line engineering: A reference frame-
work. International Journal of Software Engineering
and Knowledge Engineering, pages 191–234.
Battle, S. (2005). SWSF. https://www.w3.org/Submission/
SWSF-SWSL/. [Online; accessed 19-mars-2020].
Battle, S. (2007). SAWDSL. https://www.w3.org/TR/
sawsdl/. [Online; accessed 19-mars-2020].
Brickley, D. and Miller, L. (2014). FOAF ontology. http:
//xmlns.com/foaf/spec/. [Online; accessed 19-mars-
2020].
Capilla, R., Bosch, J., Trinidad, P., Ruiz-Cortes, A., and
Hinchey, M. (2014). Overview of dynamic software
product line architectures and techniques:observations
from research and industry. The Journal of Systems
and Software, pages 3–23.
Dehmouch, I., Asri, B., Rhanoui, M., and Elmaallam, M.
(2019). Feature models preconfiguration based on
user profiling. Comput. Inf, 12:59–71.
Fensel, D., Lausen, H., Polleres, A., Bruijn, J. D., Stollberg,
M., Roman, D., and Domingue, J. (2010). Enabling
Semantic Web Services. Springer, first ed. edition.
Fern
´
andez-L
´
opez, M., G
´
omez-P
´
erez, A., and Juristo, N. M.
(1997). From ontological art towards ontological en-
gineering. In: Proceedings of the Ontological Engi-
neering AAAI-, 97:33–40.
Guinea, S., Baresi, L., and Pasquale, L. (2012). Service-
oriented dynamic software product lines. Computer,
45(10):42–48.
Guizzardi, G. (2005). OntoUML. https://ontouml.org/.
[Online; accessed 19-January-2020].
Hofman, C., , and Roubtsova, E. (2020). A reference model
for a service level agreement. In Business Modeling
and Software Design, pages 55–68, Cham. Springer
International Publishing.
Horridge, M., Knublauch, H., Rector, A., Stevens, R., and
Wroe, C. (2004). A Practical Guide To Building OWL
Ontologies Using The Prot
´
eg
´
e-OWL Plugin and CO-
ODE Tools Edition 1.0. University of Manchester.
Jaroucheh, Z., Liu, X., and Smith, S. (2010). Candel: Prod-
uct line based dynamic context management for per-
vasive applications. In 2010 International Conference
on Complex, Intelligent and Software Intensive Sys-
tems, pages 209–216.
Ji, Q., Haase, P., Qi, G., Hitzler, P., and Stadtm
¨
uller, S.
(2009). Radon — repair and diagnosis in ontology
networks. In Aroyo, L., Traverso, P., Ciravegna, F.,
Cimiano, P., Heath, T., Hyv
¨
onen, E., Mizoguchi, R.,
Oren, E., Sabou, M., , and Simperl, E., editors, The Se-
mantic Web: Research and Applications, pages 863–
867, Berlin, Heidelberg. Springer Berlin Heidelberg.
Jonathan, Y., James, T., and Audrey, T. (2005). Evaluat-
ing ontology criteria for requirements in a geographic
travel domain. In Meersman, Robert, Tari, and Za-
hir, editors, On the Move to Meaningful Internet Sys-
tems 2005: CoopIS, DOA, and ODBASE, pages 1517–
1534, Berlin, Heidelberg. Springer Berlin Heidelberg.
Li, K., Verma, K., Mulye, R., Rabbani, R., Miller, J., and
Sheth, A. (2006). Designing Semantic Web Processes:
The Wsdl-S Approach, pages 161–193. Springer US,
Boston, MA.
Martin, D. OWL-S. https://www.w3.org/Submission/
OWL-S/. [Online; accessed 19-mars-2020].
An Ontology for Service-Oriented Dynamic Software Product Lines Knowledge Management
321