Model Management Through Graph Transformation

Model management offers a higher level interface than current techniques for metadata management, and generic operators drastically reduce amount of programming for metadata applications. The interactive nature of generic model management operators inevitably demands an intuitive representation. This paper proposes a visual representation for model management operators based on graph transformation. Graph transformation formalisms, as the theoretic foundation of many visual programming languages, can formally represent model management operators by visual and intuitive expressions. By using graphical representations, users can easily comprehend and manipulate the operators and desired outputs

[1]  Kang Zhang,et al.  Visual XML schemas based on reserved graph grammars , 2004, International Conference on Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004..

[2]  Fausto Giunchiglia,et al.  Data Management for Peer-to-Peer Computing : A Vision , 2002, WebDB.

[3]  Erhard Rahm,et al.  On Matching Schemas Automatically , 2001 .

[4]  Dan Suciu,et al.  Schema mediation in peer data management systems , 2003, Proceedings 19th International Conference on Data Engineering (Cat. No.03CH37405).

[5]  Horst Herrlich,et al.  Category theory , 1979 .

[6]  Reiko Heckel,et al.  Consistency-Preserving Model Evolution through Transformations , 2002, UML.

[7]  Jiannong Cao,et al.  A Context-sensitive Graph Grammar Formalism for the Specification of Visual Languages , 2001, Comput. J..

[8]  Philip A. Bernstein,et al.  Merging Models Based on Given Correspondences , 2003, VLDB.

[9]  Letizia Tanca,et al.  XML-GL: A Graphical Language for Querying and Restructuring XML Documents , 1999, SEBD.

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

[11]  Philip A. Bernstein,et al.  A vision for management of complex models , 2000, SGMD.

[12]  Jayant Madhavan,et al.  Composing Mappings Among Data Sources , 2003, VLDB.

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

[14]  Yi Deng,et al.  A visual approach to XML document design and transformation , 2001, Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587).

[15]  Jean Bézivin,et al.  The ATL Transformation-based Model Management Framework , 2003 .

[16]  Andy Schürr,et al.  Defining and Parsing Visual Languages with Layered Graph Grammars , 1997, J. Vis. Lang. Comput..

[17]  Jiannong Cao,et al.  Design, Construction, and Application of a Generic Visual Language Generation Environment , 2001, IEEE Trans. Software Eng..

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

[19]  Michel Wermelinger,et al.  A graph transformation approach to software architecture reconfiguration , 2002, Sci. Comput. Program..

[20]  Norman W. Paton,et al.  Extending Database Technology , 1995, SOFSEM.

[21]  Kang Zhang,et al.  Reserved graph grammar: a specification tool for diagrammatic VPLs , 1997, Proceedings. 1997 IEEE Symposium on Visual Languages (Cat. No.97TB100180).

[22]  Alon Y. Halevy,et al.  Piazza: data management infrastructure for semantic web applications , 2003, WWW '03.

[23]  Laura M. Haas,et al.  The Clio project: managing heterogeneity , 2001, SGMD.

[24]  Anthony Kosky,et al.  Theoretical Aspects of Schema Merging , 1992, EDBT.