A General Model Transformation Methodology to Serve Enterprise Interoperability Data Sharing Problem

Interoperability, as one of the key competition factors for modern enterprises, describes the ability to establish partnership activities in an environment of unstable market. In some terms, interoperability determines the future of enterprises; so, improving enterprises’ interoperability turns to be a research focus. “Sharing data among heterogeneous partners” is one of the most basic common interoperability problems, which requires a general methodology to serve. Model transformation, which plays a key role in model-driven engineering, provides a possible solution to data sharing problem. A general model transformation methodology, which could shield traditional model transformation practices’ weaknesses: low reusability, contains repetitive tasks, involves huge manual effort, etc., is an ideal solution to data sharing problem. This paper presents a general model transformation methodology “combining semantic check measurement and syntactic check measurement into refined model transformation processes” and the mechanism of using it to serve interoperability’s data sharing issue.

[1]  Nancy Ide,et al.  What Does Interoperability Mean , Anyway ? Toward an Operational Definition of Interoperability for Language Technology , 2010 .

[2]  William W. Cohen,et al.  A Comparison of String Metrics for Matching Names and Records , 2003 .

[3]  Patrick Valduriez,et al.  Towards the efficient development of model transformations using model weaving and matching transformations , 2009, Software & Systems Modeling.

[4]  Elmar Jürgens,et al.  COPE - Automating Coupled Evolution of Metamodels and Models , 2009, ECOOP.

[5]  David Chen,et al.  Enterprise Interoperability-Framework and Knowledge corpus. , 2006 .

[6]  Jean Bézivin,et al.  ATL: A model transformation tool , 2008, Sci. Comput. Program..

[7]  Gabor Karsai,et al.  On the Use of Graph Transformation in the Formal Specification of Model Interpreters , 2003, J. Univers. Comput. Sci..

[8]  Jean Bézivin,et al.  Model Driven Engineering: An Emerging Technical Space , 2005, GTTSE.

[9]  Esperanza Marcos,et al.  Applying CIM-to-PIM model transformations for the service-oriented development of information systems , 2011, Inf. Softw. Technol..

[10]  Jean-Pierre Bourey,et al.  Transformation of decisional models into UML: application to GRAI grids , 2010, Int. J. Comput. Integr. Manuf..

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

[12]  Jean-Pierre Lorre,et al.  Information Systems design for emerging ecosystems , 2010, 4th IEEE International Conference on Digital Ecosystems and Technologies.

[13]  Wilbert Jan Heeringa Measuring dialect pronunciation differences using Levenshtein distance , 2004 .

[14]  Stuart Kent,et al.  Model Driven Engineering , 2002, IFM.

[15]  Xiao-xi Huang,et al.  An OWL-based WordNet lexical ontology , 2007 .

[16]  Jean-Pierre Lorré,et al.  Interoperability through Model-based Generation: The Case of the Collaborative Information System (CIS) , 2006, I-ESA.

[17]  Jean-Paul Bourrières,et al.  Interoperability for Enterprise Software and Applications , 2005 .

[18]  Krzysztof Czarnecki,et al.  Classification of Model Transformation Approaches , 2003 .

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

[20]  Jean-Marc Jézéquel,et al.  Model Driven Engineering , 2017, Encyclopedia of GIS.