GeRoMeSuite: A System for Holistic Generic Model Management

Manipulation of models and mappings is a common task in the design and development of information systems. Research in Model Management aims at supporting these tasks by providing a set of operators to manipulate models and mappings. As a framework, GeRoMeSuite provides an environment to simplify the implementation of model management operators. GeRoMeSuite is based on the generic role based metamodel GeRoMe [10], which represents models from different modeling languages (such as XML Schema, OWL, SQL) in a generic way. Thereby, the management of models in a polymorphic fashion is enabled, i.e. the same operator implementations are used regardless of the original modeling language of the schemas. In addition to providing a framework for model management, GeRoMeSuite implements several fundamental operators such as Match, Merge, and Compose.

[1]  Christoph Quix,et al.  Transformation of Models in(to) a Generic Metamodel , 2007, BTW Workshops.

[2]  Matthias Jarke,et al.  Generic Schema Mappings , 2007, ER.

[3]  Paolo Papotti,et al.  Nested mappings: schema mapping reloaded , 2006, VLDB.

[4]  Philip A. Bernstein,et al.  Model-Independent Schema and Data Translation , 2006, EDBT.

[5]  Laura M. Haas,et al.  Clio: a semi-automatic tool for schema mapping , 2001, SIGMOD '01.

[6]  Erhard Rahm,et al.  Data Warehouse Scenarios for Model Management , 2000, ER.

[7]  Christoph Quix,et al.  Generic Schema Merging , 2007, CAiSE.

[8]  Erhard Rahm,et al.  Similarity flooding: a versatile graph matching algorithm and its application to schema matching , 2002, Proceedings 18th International Conference on Data Engineering.

[9]  Philip A. Bernstein,et al.  Industrial-strength schema matching , 2004, SGMD.

[10]  Ronald Fagin,et al.  Composing schema mappings: second-order dependencies to the rescue , 2004, PODS '04.

[11]  Erhard Rahm,et al.  Schema and ontology matching with COMA++ , 2005, SIGMOD '05.

[12]  Erhard Rahm,et al.  A survey of approaches to automatic schema matching , 2001, The VLDB Journal.

[13]  Philip A. Bernstein,et al.  Applying Model Management to Classical Meta Data Problems , 2003, CIDR.

[14]  Matthias Jarke,et al.  GeRoMe: A Generic Role Based Metamodel for Model Management , 2005, J. Data Semant..

[15]  Erhard Rahm,et al.  Rondo: a programming platform for generic model management , 2003, SIGMOD '03.