Skip to main content

Automatic Generation and Evolution of Model Transformations Using Ontology Engineering Space

  • Chapter
Journal on Data Semantics XI

Part of the book series: Lecture Notes in Computer Science ((JODS,volume 5383))

Abstract

Model-driven software development facilitates faster and more flexible integration of information and communication systems. It divides system descriptions into models of different view points and abstraction levels. To effectively realize cross-organisational collaborations, it is an important prerequisite to exchange models between different modelling languages and tools. Knowledge is captured in model transformations, which are continuously adjusted to new modelling formats and tools. However, interoperability problems in modelling can hardly be overcome by solutions that essentially operate at syntactical level. This paper presents a novel approach using the capabilities of semantic technologies in order to improve cross-organisational modelling by automatic generation and evolution of model transformations.

This paper is a revised and extended version of [39].

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bauer, B., Müller, J.P., Roser, S.: A Decentralized Broker Architecture for Collaborative Business Process Modelling and Enactment. In: 2nd International Conference on Interoperability of Enterprise Software and Applications (2006)

    Google Scholar 

  2. Bauer, B., Roser, S.: Semantic-enabled Software Engineering and Development. In: 1st International Workshop on Applications of Semantic Technologies. LNI (2006)

    Google Scholar 

  3. Benguria, G., Larrucea, X., Elvesæter, B., Neple, T., Beardsmore, A., Friess, M.: A platform-independent model for service-oriented architectures. In: 2nd International Conference on Interoperability of Enterprise Software and Applications (2006)

    Google Scholar 

  4. Bézivin, J.: On the unification power of models. Software and System Modeling 4(2), 171–188 (2005)

    Article  Google Scholar 

  5. Bézivin, J., Jouault, F., Valduriez, P.: First Experiments with a ModelWeaver. In: OOPSLA & GPCE Workshop (2004)

    Google Scholar 

  6. Bézivin, J., Devedzic, V., Djuric, D., Favreau, J.M., Gasevic, D., Jouault, F.: An M3-Neutral Infrastructure for bridging model engineering and ontology engineering. In: 1st International Conference on Interoperability of Enterprise Software and Applications (2005)

    Google Scholar 

  7. Borgo, S., et al.: OntologyRoadMap. WonderWeb Deliverable D15 (2002), http://wonderweb.semanticweb.org

  8. Bouquet, P., Giunchiglia, F., van Harmelen, F., Serafini, L., Stuckenschmidt, H.: C-OWL: Contextualizing Ontologies. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 164–179. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  9. Brockmanns, S., Haase, P.: A Metamodel and UML Profile for Networked Ontologies. In: 2nd Workshop on Semantic Web Enabled Software Engineering (2006)

    Google Scholar 

  10. Elvesæter, B., Hahn, A., Berre, A.-J., Neple, T.: Towards an Interoperability Framework for Model-Driven Development of Software Systems. In: 1st International Conference on Interoperability of Enterprise Software and Applications (2005)

    Google Scholar 

  11. Eclipse Modeling Framework (EMF), http://www.eclipse.org/modeling/emf/

  12. Eclipse Validation Framework (VF), http://www.eclipse.org/emft/projects/validation/

  13. Fabro, M.D.D., Valduriez, P.: Semi-automatic model integration using matching transformations and weaving models. In: 22nd ACM Symposium on Applied Computing, Model Transformation Track (2007)

    Google Scholar 

  14. Favre, J.M.: Foundations of Meta-Pyramids: Languages vs. Metamodels, Episode II: Story of Thotus the Baboon (2004)

    Google Scholar 

  15. Frankel, D.S.: Model Driven Architecture – Applying MDATM to Enterprise Computing. Wiley, Chichester (2003)

    Google Scholar 

  16. Gardner, T., Griffin, C., Koehler, J., Hauser, R.: A review of OMG MOF 2.0 QVT Submissions and Recommendations towards the final Standard. In: MetaModelling for MDA Workshop (2003)

    Google Scholar 

  17. Gasevic, D., Hatala, M.: Searching Web Resources Using Ontology Mappings. In: K-CAP 2005 Workshop on Integrating Ontologies (2005)

    Google Scholar 

  18. Greiner, U., et al.: Designing and implementing cross-organizational business processes - Description and Application of a Modeling Framework. In: 2nd International Conference on Interoperability of Enterprise Software and Applications (2006)

    Google Scholar 

  19. Guarino, N.: Understanding, Building, and Using Ontologies. International Journal of Human-Computer Studies 46(2-3), 293–310 (1997)

    Article  Google Scholar 

  20. Harel, D., Rumpe, B.: Meaningful Modeling: What’s the Semantics of “Semantics”? IEEE Computer 37(10), 64–72 (2004)

    Article  Google Scholar 

  21. IDEAS: A Gap Analysis (2003), www.ideas-roapmap.net

  22. IDEAS: The Vision for 2010 (2003), www.ideas-roapmap.net

  23. Kappel, G., Kapsammer, E., Kargl, H., Kramler, G., Reiter, T., Retschitzegger, W., Schwinger, W., Wimmer, M.: Lifting Metamodels to Ontologies: A Step to the Semantic Integration of Modeling Languages. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, vol. 4199, pp. 528–542. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  24. Kappel, G., Kapsammer, E., Kargl, H., Kramler, G., Reiter, T., Retschitzegger, W., Schwinger, W., Wimmer, M.: On Model and Ontologies – A Layered Approach for Model-based Tool Integration. In: Proceedings of Modellierung (2006)

    Google Scholar 

  25. Klein, R., Kupsch, F., Scheer, A.-W.: Modellierung inter-organisationaler Prozesse mit Ereignisgesteuerten Prozessketten. In: Scheer, A.-W (Hrsg.): Veröffentlichungen des Instituts für Wirtschaftsinformatik, Nr. 178 (2004)

    Google Scholar 

  26. Kurtev, I., Bézivin, J., Aksit, M.: Technological Spaces: An Initial Appraisal. In: Int. Federated Conference (DOA, ODBASE, CoopIS) (2002)

    Google Scholar 

  27. Limyr, A., Neple, T., Berre, A.-J., Elvesæter, B.: Semaphore – A Model-Based Semantic Mapping Framework. In: Workshop on Enterprise and Networked Enterprises Interoperability at BPM 2006 (2006)

    Google Scholar 

  28. Maedche, A., Motik, B., Silva, N., Volz, R.: MAFRA - A Mapping Framework for Distributed Ontologies. In: 13th European Conference on Knowledge Engineering and Knowledge Management (2002)

    Google Scholar 

  29. Missikoff, M., et al.: A Controlled Language for Semantic Annotation and Interoperability in e-Business Applications. In: Workshop on Semantic Integration (2003)

    Google Scholar 

  30. MDDi - Eclipse project, http://www.eclipse.org/mddi/

  31. ModelMorf, http://www.tcs-trddc.com/ModelMorf/index.htm

  32. MODELWARE project, http://www.modelware-ist.org/

  33. Oberle, D.: Semantic Management of Middleware. Springer, Heidelberg (2005)

    Google Scholar 

  34. OMG: Object Constraint Language, Version 2.0, formal/2006-05-01

    Google Scholar 

  35. OMG: Ontology Definition Metamodel, ad/2006-05-01

    Google Scholar 

  36. OMG: MOF QVT Final Adopted Specification, ptc/05-11-01

    Google Scholar 

  37. OMG: Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification - Final Adopted Specification, Final Adopted Specification, ptc/07-07-07

    Google Scholar 

  38. Parr, T.: ANTLR 3.0 (2007), http://antlr.org/

  39. Roser, S., Bauer, B.: An Approach to Automatically Generated Model Transformation Using Ontology Engineering Space. In: 2nd Workshop on Semantic Web Enabled Software Engineering (2006)

    Google Scholar 

  40. Serafini, L., Stuckenschmidt, H., Wache, H.: A formal investigation of mapping language for terminological knowledge (2005)

    Google Scholar 

  41. Steel, J., Jézéquel, J.-M.: Model Typing for Improving Reuse in Model-Driven Engineering. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, pp. 84–96. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  42. W3C: SKOS Mapping Vocabulary Specification, http://www.w3.org/2004/02/skos/mapping/spec/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Roser, S., Bauer, B. (2008). Automatic Generation and Evolution of Model Transformations Using Ontology Engineering Space . In: Spaccapietra, S., et al. Journal on Data Semantics XI. Lecture Notes in Computer Science, vol 5383. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92148-6_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-92148-6_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-92147-9

  • Online ISBN: 978-3-540-92148-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics