The C programming language
Automatic Construction of XML-Based Tools Seen as Meta-Programming
Automated Software Engineering
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
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
Abstract State Machines: A Method for High-Level System Design and Analysis
Abstract State Machines: A Method for High-Level System Design and Analysis
The Object Constraint Language: Getting Your Models Ready for MDA
The Object Constraint Language: Getting Your Models Ready for MDA
IEEE Software
Benchmarking for Graph Transformation
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
Feature-based survey of model transformation approaches
IBM Systems Journal - Model-driven software development
EMF: Eclipse Modeling Framework 2.0
EMF: Eclipse Modeling Framework 2.0
Electronic Notes in Theoretical Computer Science (ENTCS)
The model transformation language of the VIATRA2 framework
Science of Computer Programming
Information and Software Technology
ATL: A model transformation tool
Science of Computer Programming
Live Model Transformations Driven by Incremental Pattern Matching
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
The Epsilon Generation Language
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
Automatability of Coupled Evolution of Metamodels and Models in Practice
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Transformation of UML Models to CSP: A Case Study for Graph Transformation Tools
Applications of Graph Transformations with Industrial Relevance
Design-time simulation of domain-specific models by incremental pattern matching
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
Comparison of Three Model Transformation Languages
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Derivation and Refinement of Textual Syntax for Models
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
COPE - Automating Coupled Evolution of Metamodels and Models
Genoa Proceedings of the 23rd European Conference on ECOOP 2009 --- Object-Oriented Programming
Semantic normalisation: a framework and an experiment
IWCS-8 '09 Proceedings of the Eighth International Conference on Computational Semantics
Comprehensive System for Systematic Case-Driven Software Reuse
SOFSEM '10 Proceedings of the 36th Conference on Current Trends in Theory and Practice of Computer Science
A Taxonomy of Model Transformation
Electronic Notes in Theoretical Computer Science (ENTCS)
Applying a Model Transformation Taxonomy to Graph Transformation Technology
Electronic Notes in Theoretical Computer Science (ENTCS)
Graph Transformation in a Nutshell
Electronic Notes in Theoretical Computer Science (ENTCS)
Model refactoring using MoTMoT
International Journal on Software Tools for Technology Transfer (STTT)
GrGen.NET: The expressive, convenient and fast graph rewrite system
International Journal on Software Tools for Technology Transfer (STTT)
Experimental assessment of combining pattern matching strategies with VIATRA2
International Journal on Software Tools for Technology Transfer (STTT)
Evaluation of Kermeta for solving graph-based problems
International Journal on Software Tools for Technology Transfer (STTT)
Manual and automated performance optimization of model transformation systems
International Journal on Software Tools for Technology Transfer (STTT)
Fujaba case studies for GraBaTs 2008: lessons learned
International Journal on Software Tools for Technology Transfer (STTT)
A case study to evaluate the suitability of graph transformation tools for program refactoring
International Journal on Software Tools for Technology Transfer (STTT)
Introduction to AGG and EMF Tiger by modeling a Conference Scheduling System
International Journal on Software Tools for Technology Transfer (STTT)
Graph transformation tool contest 2008
International Journal on Software Tools for Technology Transfer (STTT)
Deriving behavior of multi-user processes from interactive requirements validation
Proceedings of the IEEE/ACM international conference on Automated software engineering
Model migration with epsilon flock
ICMT'10 Proceedings of the Third international conference on Theory and practice of model transformations
Henshin: advanced concepts and tools for in-place EMF model transformations
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
An extensive catalog of operators for the coupled evolution of metamodels and models
SLE'10 Proceedings of the Third international conference on Software language engineering
Reverse engineering using graph queries
Graph transformations and model-driven engineering
Optimization of visitor performance by reflection-based analysis
ICMT'11 Proceedings of the 4th international conference on Theory and practice of model transformations
The GReTL transformation language
ICMT'11 Proceedings of the 4th international conference on Theory and practice of model transformations
GRAPE: using graph grammars to implement shape grammars
Proceedings of the 2011 Symposium on Simulation for Architecture and Urban Design
Towards a general composition semantics for rule-based model transformation
Proceedings of the 14th international conference on Model driven engineering languages and systems
Graphical template language for transformation synthesis
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Modelling and analysis using GROOVE
International Journal on Software Tools for Technology Transfer (STTT)
A reflective approach to model-driven web engineering
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
The epsilon object language (EOL)
ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
Model checking dynamic states in GROOVE
SPIN'06 Proceedings of the 13th international conference on Model Checking Software
A model-driven framework for guided design space exploration
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Dynamic Backward Slicing of Model Transformations
ICST '12 Proceedings of the 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation
Change-driven model transformations
Software and Systems Modeling (SoSyM)
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
Paisley: pattern matching à la carte
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
Tool demonstration of the transformation judge
AGTIVE'11 Proceedings of the 4th international conference on Applications of Graph Transformations with Industrial Relevance
Knowledge-Based graph exploration analysis
AGTIVE'11 Proceedings of the 4th international conference on Applications of Graph Transformations with Industrial Relevance
Probabilistic graph transformation systems
ICGT'12 Proceedings of the 6th international conference on Graph Transformations
Constraint-based specification of model transformations
Journal of Systems and Software
Model-Driven Software Engineering in Practice
Model-Driven Software Engineering in Practice
Comparative analysis of data persistence technologies for large-scale models
Proceedings of the 2012 Extreme Modeling Workshop
GReTL: an extensible, operational, graph-based transformation language
Software and Systems Modeling (SoSyM)
Graph and model transformation tools for model migration
Software and Systems Modeling (SoSyM)
Science of Computer Programming
Hi-index | 0.00 |
Model transformation is one of the key tasks in model-driven engineering and relies on the efficient matching and modification of graph-based data structures; its sibling graph rewriting has been used to successfully model problems in a variety of domains. Over the last years, a wide range of graph and model transformation tools have been developed - all of them with their own particular strengths and typical application domains. In this paper, we give a survey and a comparison of the model and graph transformation tools that participated at the Transformation Tool Contest 2011. The reader gains an overview of the field and its tools, based on the illustrative solutions submitted to a Hello World task, and a comparison alongside a detailed taxonomy. The article is of interest to researchers in the field of model and graph transformation, as well as to software engineers with a transformation task at hand who have to choose a tool fitting to their needs. All solutions referenced in this article provide a SHARE demo. It supported the peer-review process for the contest, and now allows the reader to test the tools online.