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].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Bauer, B., Roser, S.: Semantic-enabled Software Engineering and Development. In: 1st International Workshop on Applications of Semantic Technologies. LNI (2006)
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)
Bézivin, J.: On the unification power of models. Software and System Modeling 4(2), 171–188 (2005)
Bézivin, J., Jouault, F., Valduriez, P.: First Experiments with a ModelWeaver. In: OOPSLA & GPCE Workshop (2004)
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)
Borgo, S., et al.: OntologyRoadMap. WonderWeb Deliverable D15 (2002), http://wonderweb.semanticweb.org
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)
Brockmanns, S., Haase, P.: A Metamodel and UML Profile for Networked Ontologies. In: 2nd Workshop on Semantic Web Enabled Software Engineering (2006)
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)
Eclipse Modeling Framework (EMF), http://www.eclipse.org/modeling/emf/
Eclipse Validation Framework (VF), http://www.eclipse.org/emft/projects/validation/
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)
Favre, J.M.: Foundations of Meta-Pyramids: Languages vs. Metamodels, Episode II: Story of Thotus the Baboon (2004)
Frankel, D.S.: Model Driven Architecture – Applying MDATM to Enterprise Computing. Wiley, Chichester (2003)
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)
Gasevic, D., Hatala, M.: Searching Web Resources Using Ontology Mappings. In: K-CAP 2005 Workshop on Integrating Ontologies (2005)
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)
Guarino, N.: Understanding, Building, and Using Ontologies. International Journal of Human-Computer Studies 46(2-3), 293–310 (1997)
Harel, D., Rumpe, B.: Meaningful Modeling: What’s the Semantics of “Semantics”? IEEE Computer 37(10), 64–72 (2004)
IDEAS: A Gap Analysis (2003), www.ideas-roapmap.net
IDEAS: The Vision for 2010 (2003), www.ideas-roapmap.net
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)
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)
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)
Kurtev, I., Bézivin, J., Aksit, M.: Technological Spaces: An Initial Appraisal. In: Int. Federated Conference (DOA, ODBASE, CoopIS) (2002)
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)
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)
Missikoff, M., et al.: A Controlled Language for Semantic Annotation and Interoperability in e-Business Applications. In: Workshop on Semantic Integration (2003)
MDDi - Eclipse project, http://www.eclipse.org/mddi/
ModelMorf, http://www.tcs-trddc.com/ModelMorf/index.htm
MODELWARE project, http://www.modelware-ist.org/
Oberle, D.: Semantic Management of Middleware. Springer, Heidelberg (2005)
OMG: Object Constraint Language, Version 2.0, formal/2006-05-01
OMG: Ontology Definition Metamodel, ad/2006-05-01
OMG: MOF QVT Final Adopted Specification, ptc/05-11-01
OMG: Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification - Final Adopted Specification, Final Adopted Specification, ptc/07-07-07
Parr, T.: ANTLR 3.0 (2007), http://antlr.org/
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)
Serafini, L., Stuckenschmidt, H., Wache, H.: A formal investigation of mapping language for terminological knowledge (2005)
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)
W3C: SKOS Mapping Vocabulary Specification, http://www.w3.org/2004/02/skos/mapping/spec/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)