Abstract
Unified Modeling Language (UML) and ontology share common properties such as classes, properties and instances. We propose using Model-Driven Architecture (MDA) enriched with ontological approach to provide ontology development method. The method leverages the UML model in the initial phase of ontology development, and then the produced ontology is aligned with specific domain ontology. The steps involved consist of: (1) generating the UML model from the legacy application, (2) generating OWL ontology from the UML model, (3) enriching the generated ontology with domain ontology, and (4) incorporating the ontology in ontology-based query answering. For simulation, the query is implemented using SPARQL over the OpenBiblio database.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Frakes, W.J., Kang, K.: Software Reuse Research: Status and Future. IEEE Transactions on Software Engineering 31(7) (2006)
Gaševic, D., Djuric, D., Devedžic, V.: Model Driven Engineering and Ontology Development, 2nd edn. Springer, Heidelberg (2009)
Mellor, S.J., Scott, K., Uhl, A., Weise, D.: Model-Driven Architecture. In: Bruel, J.-M., Bellahsène, Z. (eds.) OOIS 2002. LNCS, vol. 2426, pp. 290–297. Springer, Heidelberg (2002)
Der Linden, F.V., Lundel, B., Chastek, G.: Open Source Software Product Lines. In: 12th International Software Product Line Conference – SPLC 2008, pp. 387–387. Limerick, Ireland (2008)
Gruber, T.R.: Translation Approach to Portable Ontology Specifications. Knowledge Acquisition 5(2), 199–220 (1993)
Savo, D.F., Lembo, D., Lenzerini, M., Poggi, A., Rodriguez-Muro, M., Romagoli, V., Ruzzi, M., Stella, G.: MASTRO at Work: Experience on Ontology-based Data Access. In: Proceeding 23rd Workshop on Description Logics (DL2010), CEUR-WS 573, Waterloo, Canada (2010)
Falbo, R.A., Guizzardi, G., Duarte, K.C., Natali, A.C.: Developing Software for and with Reuse: An Ontological Approach. CSITeA, pp. 311 – 316, Brazil (2002)
Gaševic, D., Djuric, D., Devedžic, V.: MDA-based Automatic OWL Ontology Development. International Journal on Software Tools and Technology Transfer 9, 103–117 (2007)
Calvanese, D., De Giacomo, G., Lembo, D., Lenzerini, M., Rosati, R.: Conceptual Modeling for Data Integration. In: Borgida, A.T., Chaudhri, V.K., Giorgini, P., Yu, E.S. (eds.) Conceptual Modeling: Foundations and Applications. LNCS, vol. 5600, pp. 173–197. Springer, Heidelberg (2009)
Davies, J., Studer, R., Warren, P.: Semantic Web Technology. John Wiley and Sons Ltd., West Sussex (2006)
Kurtev, I.: Adaptability of Model Transformations. PhD thesis, University of Twente, CTIT Ph.D.-thesis series No. 05-71 (2005)
Kelly, S., Tolvanen, J.: Domain Specific Modeling: Enabling Full Code Generation. John Willey and Sons Inc., Hoboken (2008)
Flouris, G., Manakanatas, D., Kondylakis, H., Plexousakis, D., Antoniou, G.: Ontology Change: Classification and Survei. In: The Knowledge Engineering Review, vol. 00(01-29), pp. 1–19. Cambridge University Press, Cambridge (2007)
Maedche, A., Staab, S.: Ontology Learning for The Semantic Web. IEEE Intelligent Systems and Their Applications 16(2), 72–79 (2005), ISSN: 1541-1672
Davies, J., Groblenik, M., Mladenic, D.: Semantic Knowledge Management: Integrating Ontology Management, Knowledge Discovery, and Human Language Technology. Springer, Heidelberg (2009)
Stamou, G., Trivela, D., Chortaras, A.: Progressive Semantic Query Answering. In: Proceeding of the 6th Scalable Semantic Web Knowledge Based System – International Semantic Web Conference-ISWC Workshops, Shanghai-China, vol. vi, pp. 112–126 (2010)
Calvanese, D., De Giacomo, G., Lembo, D., Lenzerini, M., Poggi, A., Rodriguez-Muro, M., Rosati, R.: Ontologies and Databases: The DL-Lite Approach. In: Tessaris, S., Franconi, E., Eiter, T., Gutierrez, C., Handschuh, S., Rousset, M.-C., Schmidt, R.A. (eds.) Reasoning Web. LNCS, vol. 5689, pp. 255–356. Springer, Heidelberg (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Santoso, HA., Haw, SC., Lee, CS. (2011). Software Reuse: MDA-Based Ontology Development to Support Data Access over Legacy Applications. In: Zain, J.M., Wan Mohd, W.M.b., El-Qawasmeh, E. (eds) Software Engineering and Computer Systems. ICSECS 2011. Communications in Computer and Information Science, vol 181. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22203-0_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-22203-0_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22202-3
Online ISBN: 978-3-642-22203-0
eBook Packages: Computer ScienceComputer Science (R0)