A Framework for Building Mapping Operators Resolving Structural Heterogeneities

Seamless exchange of models among different modeling tools increasingly becomes a crucial prerequisite for the success of modeldriven engineering. Current best practices use model transformation languages to realize necessary mappings between concepts of the metamodels defining the modeling languages supported by different tools. Existing model transformation languages, however, lack appropriate abstraction mechanisms for resolving recurring kinds of structural heterogeneities one has to primarily cope with when creating such mappings.

[1]  Dániel Varró,et al.  Generic and Meta-transformations for Model Transformation Engineering , 2004, UML.

[2]  Frédéric Jouault,et al.  Transforming Models with ATL , 2005, MoDELS.

[3]  Boris Motik,et al.  MAFRA - A MApping FRAmework for Distributed Ontologies , 2002, EKAW.

[4]  Gerti Kappel,et al.  Lifting metamodels to ontologies: a step to the semantic integration of modeling languages , 2006, MoDELS'06.

[5]  Vipul Kashyap,et al.  Semantic and schematic similarities between database objects: a context-based approach , 1996, The VLDB Journal.

[6]  Manuel Wimmer,et al.  A semi-automatic approach for bridging DSMLs with UML , 2009, Int. J. Web Inf. Syst..

[7]  Jean Bézivin,et al.  AMW: a generic model weaver , 2005 .

[8]  Manuel Wimmer,et al.  On the Integration of Web Modeling Languages : Preliminary Results and Future Challenges , 2007 .

[9]  Thomas Reiter,et al.  Towards a runtime model based on colored Petri-nets for the execution of model transformations , 2007 .

[10]  Gerti Kappel,et al.  Matching Metamodels with Semantic Systems - An Experience Report , 2007, BTW Workshops.

[11]  Laurence Tratt,et al.  Model transformations and tool integration , 2005, Software & Systems Modeling.

[12]  Manuel Wimmer,et al.  SmartMatcher -- How Examples and a Dedicated Mapping Language can Improve the Quality of Automatic Matching Approaches , 2008, 2008 International Conference on Complex, Intelligent and Software Intensive Systems.

[13]  Douglas C. Schmidt,et al.  Guest Editor's Introduction: Model-Driven Engineering , 2006, Computer.

[14]  Antonio Vallecillo,et al.  MDWEnet: A Practical Approach to Achieving Interoperability of Model-Driven Web Engineering Methods , 2007, MDWE.

[15]  Gerti Kappel,et al.  On Models and Ontologies - A Semantic Infrastructure Supporting Model Integration , 2006, Modellierung.

[16]  Jos de Bruijn,et al.  A language to specify mappings between ontologies , 2005, SITIS.

[17]  Gabor Karsai,et al.  Reusable Idioms and Patterns in Graph Transformation Languages , 2005, GraBaTs.

[18]  Andrew B. Whinston,et al.  Model management , 1994 .

[19]  Philip A. Bernstein,et al.  Model management 2.0: manipulating richer mappings , 2007, SIGMOD '07.

[20]  Yannis Kalfoglou,et al.  Ontology mapping: the state of the art , 2003, The Knowledge Engineering Review.