Double-pushout graph transformation revisited
Mathematical Structures in Computer Science
Web Service Composition in UML
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
Declarative techniques for model-driven business process integration
IBM Systems Journal
Aspect Diagrams for UML Activity Models
Applications of Graph Transformations with Industrial Relevance
Flexible visualization of automatic simulation based on structured graph transformation
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
Translating standard process models to BPEL
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Toward standardised model to text transformations
ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
A comparison of model migration tools
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
Model-driven development of model transformations
ICMT'11 Proceedings of the 4th international conference on Theory and practice of model transformations
Graphical template language for transformation synthesis
SLE'09 Proceedings of the Second international conference on Software Language Engineering
A model-based development approach for model transformations
FSEN'11 Proceedings of the 4th IPM international conference on Fundamentals of Software Engineering
A collection operator for graph transformation
Software and Systems Modeling (SoSyM)
Graph and model transformation tools for model migration
Software and Systems Modeling (SoSyM)
Evaluation of model transformation approaches for model refactoring
Science of Computer Programming
A survey and comparison of transformation tools based on the transformation tool contest
Science of Computer Programming
Hi-index | 0.00 |
In this paper we compare three model transformation languages: 1) Concrete syntax-based graph transformation (CGT) which is our emerging model transformation language, 2) Attributed Graph Grammar (AGG) representing traditional graph transformation, and 3) Atlas Transformation Language (ATL) representing model transformation. Our case study is a fairly complicated refactoring of UML activity models. The case study shows that CGT rules are more concise and requires considerably less effort from the modeler, than with AGG and ATL. With AGG and ATL, the transformation modeler needs access to and knowledge of the metamodel and the representation in the abstract syntax. In CGT rules on the other hand, the transformation modeler can concentrate on the familiar concrete syntax of the source and target languages.