Abstract
The field of variability management deals with the formalization of mandatory, alternative and optional domain concepts in product line engineering. Ontologies in turn, describe domain knowledge in form of predicates, subjects and constraints in various forms. Based on existing ontology mapping approaches, we developed a method to organize a set of modular ontologies using the concepts of variability management (MOVO). This ontology driven variability model can be stepwise adapted to the needs of a business driven one, resulting in a variability model that fits the needs of business and makes modular ontologies reusable in a simple manner. In order to avoid a technological break and to benefit from the opportunities that ontologies offer, the resulting variability model is expressed in an ontology itself. The approach is evaluated by one case study with enterprise architecture ontologies.
Chapter PDF
References
Bao, J., Caragea, D., Honavar, V.G.: Modular ontologies - A formal investigation of semantics and expressivity. In: Mizoguchi, R., Shi, Z.-Z., Giunchiglia, F. (eds.) ASWC 2006. LNCS, vol. 4185, pp. 616–631. Springer, Heidelberg (2006)
Berre, D.L., Parrain, A.: The Sat4j library, release 2.2. JSAT 7(2-3), 6–59 (2010)
Beuche, D., Papajewski, H., Schrder-Preikschat, W.: Variability management with feature models. Science of Computer Programming 53(3) (December 2004)
Bock, C., Fokoue, A., Haase, P., Hoekstra, R., Horrocks, I., Ruttenberg, A., Sattler, U., Smith, M.: OWL 2 Web Ontology Language Structural Specification and Functional-Style Syntax. Tr, W3C (2009)
Borgida, A., Serafini, L.: Distributed Description Logics: Assimilating Information from Peer Sources. Journal on Data Semantics 1, 153–184 (2003)
Bosch, J., Florijn, G., Greefhorst, D., Kuusela, J., Obbink, J.H., Pohl, K.: Variability issues in software product lines. In: van der Linden, F. (ed.) PFE 2002. LNCS, vol. 2290, pp. 13–21. Springer, Heidelberg (2002)
Chen, L., Babar, M.A., Ali, N.: Variability management in software product lines: a systematic review. In: Proceedings of the 13th International Software Product Line Conference, SPLC 2009, pp. 81–90 (2009)
Choi, N., Song, I.-Y., Han, H.: A survey on ontology mapping. SIGMOD Rec. 35(3), 34–41 (2006)
Cuenca Grau, B., Parsia, B., Sirin, E.: Ontology integration using ε-connections. In: Stuckenschmidt, H., Parent, C., Spaccapietra, S. (eds.) Modular Ontologies. LNCS, vol. 5445, pp. 293–320. Springer, Heidelberg (2009)
Czarnecki, K., Helsen, S., Eisenecker, U.: Staged Configuration Using Feature Models. In: Nord, R.L. (ed.) SPLC 2004. LNCS, vol. 3154, pp. 266–283. Springer, Heidelberg (2004)
Czarnecki, K., Hwan, C., Kalleberg, K.T.: Feature Models are Views on Ontologies. In: Software Product Line Conference, vol. 1 (2006)
d’Aquin, M., Haase, P., Rudolph, S., Euzenat, J., Zimmermann, A., Dzbor, M., Iglesias, M., Jacques, Y., Caracciolo, C., Aranda, C.B., Gomez, J.M.: NeOn Formalisms for Modularization: Syntax, Semantics, Algebra. Deliverable 1.1.3, NeOn Integrated Project (2008)
de Oliveira Junior, E.A., Gimenes, I.M., Huzita, E.H.M., Maldonado, J.C.: A variability management process for software product lines. In: Proceedings of the 2005 Conference of the Centre for Advanced Studies on Collaborative Research, pp. 225–241 (2005)
Ensan, F.: Semantic Interface-Based Modular Ontology Framework. PhD thesis, University of New Brunswick (2010)
Gruber, T.R.: Toward Principles for the Design of Ontologies Used for Knowledge Sharing. International Journal Human-Computer Studies 43, 907–928 (1993)
Kang, K., Kim, S., Lee, J., Kim, K., Shin, E., Huh, M.: FORM: A feature-oriented reuse method with domain-specific reference architectures. Annals of Software Engineering 5(1), 143–168 (1998)
Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-Oriented Domain Analysis (FODA) Feasibility Study. Technical report. Carnegie-Mellon University Software Engineering Institute (1990)
Lee, J., Muthig, D.: Feature-oriented variability management in product line engineering. Communications of the ACM - Software Product Line 49(12) (December 2006)
Mohan, K., Ramesh, B.: Ontology-based support for variability management in product and families. In: Proceedings of the 36th Annual Hawaii International Conference on System Sciences, p. 9. IEEE (2003)
Quinton, C., Haderer, N., Rouvoy, R., Duchien, L.: Towards multi-cloud configurations using feature models and ontologies. In: Proceedings of the 2013 International Workshop on Multi-Cloud Applications and Federated Clouds, MultiCloud 2013, pp. 21–26. ACM, New York (2013)
Rector, A., Brandt, S., Drummond, N., Horridge, M., Pulestin, C., Stevens, R.: Engineering use cases for modular development of ontologies in OWL. Applied Ontology 7, 113–132 (2012)
Shvaiko, P., Euzenat, J.: Ontology Matching: State of the Art and Future Challenges. IEEE Transactions on Knowledge and Data Engineering 25(1), 158–176 (2013)
Sinnema, M., Deelstra, S.: Classifying variability modeling techniques. Journal of Information and Software Technology 49(7) (July 2007)
Spaccapietra, S., Menken, M., Stuckenschmidt, H., Wache, H., Serafini, L., Tamilin, A.: D2.1.3.1 - Report on Modularization of Ontologies (July 2005)
Stuckenschmidt, H., Parent, C., Spaccapietra, S. (eds.): Modular Ontologies. LNCS, vol. 5445. Springer, Berlin (2009)
Wang, H.H., Li, Y.F., Sun, J., Zhang, H., Pan, J.: Verifying feature models using OWL. Web Semantics: Science, Services and Agents on the World Wide Web 5(2), 117–129 (2007)
Zaid, L.A., Kleinermann, F., De Troyer, O.: Applying semantic web technology to feature modeling. In: Proceedings of the 2009 ACM Symposium on Applied Computing, SAC 2009. ACM, New York (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Langermeier, M., Rosina, P., Oberkampf, H., Driessen, T., Bauer, B. (2014). Management of Variability in Modular Ontology Development. In: Lomuscio, A.R., Nepal, S., Patrizi, F., Benatallah, B., Brandić, I. (eds) Service-Oriented Computing – ICSOC 2013 Workshops. ICSOC 2013. Lecture Notes in Computer Science, vol 8377. Springer, Cham. https://doi.org/10.1007/978-3-319-06859-6_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-06859-6_20
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06858-9
Online ISBN: 978-3-319-06859-6
eBook Packages: Computer ScienceComputer Science (R0)