Boundary NLC graph grammars--basic definitions, normal forms, and complexity
Information and Control
Building integrated software development environments. Part I: tool specification
ACM Transactions on Software Engineering and Methodology (TOSEM)
Formalizing architectural connection
ICSE '94 Proceedings of the 16th international conference on Software engineering
A vision for management of complex models
ACM SIGMOD Record
The Clio project: managing heterogeneity
ACM SIGMOD Record
Design, Construction, and Application of a Generic Visual Language Generation Environment
IEEE Transactions on Software Engineering
Graphical Transformation of Multimedia XML Documents
Annals of Software Engineering
A graph transformation approach to software architecture reconfiguration
Science of Computer Programming - Special issue on applications of graph transformations (GRATRA 2000)
Theoretical Aspects of Schema Merging
EDBT '92 Proceedings of the 3rd International Conference on Extending Database Technology: Advances in Database Technology
Using Schema Matching to Simplify Heterogeneous Data Translation
VLDB '98 Proceedings of the 24rd International Conference on Very Large Data Bases
Generic Schema Matching with Cupid
Proceedings of the 27th International Conference on Very Large Data Bases
Consistency-Preserving Model Evolution through Transformations
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
Specification of Graph Translators with Triple Graph Grammars
WG '94 Proceedings of the 20th International Workshop on Graph-Theoretic Concepts in Computer Science
A survey of approaches to automatic schema matching
The VLDB Journal — The International Journal on Very Large Data Bases
Reserved Graph Grammar: A Specification Tool for Diagrammatic VPLs
VL '97 Proceedings of the 1997 IEEE Symposium on Visual Languages (VL '97)
Rondo: a programming platform for generic model management
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Model Management Through Graph Transformation
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
Supporting executable mappings in model management
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
Spatial graph grammars for graphical user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
Composing mappings among data sources
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Merging models based on given correspondences
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Defining visual languages for interactive computing
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Modeling visual interactive systems through dynamic visual languages
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
A Generic Data Level Implementation of ModelGen
BNCOD '08 Proceedings of the 25th British national conference on Databases: Sharing Data, Information and Knowledge
Hi-index | 0.00 |
Due to its extensive potential applications, model management has attracted many research interests and gained great progress. To provide easy-to-use interfaces, we have proposed a graph transformation-based model management approach that provides intuitive interfaces for manipulation of graphical data models. The approach consists of two levels of graphical operators: low-level customizable operators and high-level generic operators, both of which consist of a set of graph transformation rules. Users need to program or tune the low-level operators for desirable results. To further improve the ease-of-use of the graphical model management, automatic generation of low level of operators is highly desirable. The paper formalizes specifications of low- and high-level operators and proposes a generator to automatically transform high-level operators into low-level operators upon specific input data models. Based on graph transformation theoretical foundation, we design an algorithm for the generator to automatically produce low-level operators from input data models and mappings according to a high-level operator. The generator, called AutoGen, therefore eliminates many tedious specifications and thus eases the use of the graphical model management system.