Cognitive dimensions of notations
Proceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V
Summary and specification lessons learned
Building tightly integrated software development environments
The AGG approach: language and environment
Handbook of graph grammars and computing by graph transformation
Story Diagrams: A New Graph Rewrite Language Based on the Unified Modeling Language and Java
TAGT'98 Selected papers from the 6th International Workshop on Theory and Application of Graph Transformations
Generic Model Management: A Database Infrastructure for Schema Manipulation
CooplS '01 Proceedings of the 9th International Conference on Cooperative Information Systems
Transformation Rules for UML Class Diagrams
«UML» '98 Selected papers from the First International Workshop on The Unified Modeling Language «UML»'98: Beyond the Notation
Forwarding in Attribute Grammars for Modular Language Design
CC '02 Proceedings of the 11th International Conference on Compiler Construction
Specification of Graph Translators with Triple Graph Grammars
WG '94 Proceedings of the 20th International Workshop on Graph-Theoretic Concepts in Computer Science
Supporting iterations in exploratory database reengineering processes
Science of Computer Programming - Software maintenance and reengineering (CSMR 99)
Tool integration at the meta-model level: the Fujaba approach
International Journal on Software Tools for Technology Transfer (STTT) - Special section on tool integration applications and frameworks
Model-driven development of model transformations
Model-driven development of model transformations
Flexibility in modeling languages and tools: a call to arms
International Journal on Software Tools for Technology Transfer (STTT)
A New Version of GTXL: An Exchange Format for Graph Transformation Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
A Systematic Approach to Metamodeling Environments and Model Transformation Systems in VMTS
Electronic Notes in Theoretical Computer Science (ENTCS)
Tool Integration with Triple Graph Grammars - A Survey
Electronic Notes in Theoretical Computer Science (ENTCS)
MOFLON: a standard-compliant metamodeling framework with graph transformations
ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
Debugging model-transformation failures using dynamic tainting
ECOOP'10 Proceedings of the 24th European conference on Object-oriented programming
The edge of graph transformation: graphs for behavioural specification
Graph transformations and model-driven engineering
Supporting the internet-based evaluation of research software with cloud infrastructure
Software and Systems Modeling (SoSyM)
Explicit transformation modeling
MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
Engineering model transformations with transML
Software and Systems Modeling (SoSyM)
Graph and model transformation tools for model migration
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
For about two decades, researchers have been constructing tools for applying graph transformations on large model transformation case studies. Instead of incrementally extending a common core, these competitive tool builders have repeatedly reconstructed mechanisms that were already supported by other tools. Not only has this been counter-productive, it has also prevented the definition of new language constructs independently of a specific transformation tool. Moreover, it has complicated the comparison of transformation languages. This paper describes a light-weight solution to this integration problem. The approach is based on executable transformation modeling using a small UML profile and on higher order transformations. It enables the integration of graph transformation tools such as Fujaba, VMTS and GReAT. The paper illustrates the approach by discussing the contribution of a Copy operator to any of these tools. Other language constructs can be realized similarly, without locking into specific tools.