Handbook of graph grammars and computing by graph transformation: volume I. foundations
Handbook of graph grammars and computing by graph transformation: volume I. foundations
Proceedings of the 22nd international conference on Software engineering
Transformations of Graph Grammars
Selected papers from the 5th International Workshop on Graph Gramars and Their Application to Computer Science
Metamodel driven model migration
Metamodel driven model migration
Fundamentals of Algebraic Graph Transformation (Monographs in Theoretical Computer Science. An EATCS Series)
Advanced model transformation language constructs in the VIATRA2 framework
Proceedings of the 2006 ACM symposium on Applied computing
Semantical Correctness and Completeness of Model Transformations Using Graph and Rule Transformation
ICGT '08 Proceedings of the 4th international conference on Graph Transformations
Automatic Domain Model Migration to Manage Metamodel Evolution
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
A framework for evolution of modelling languages
Science of Computer Programming
What is needed for managing co-evolution in MDE?
Proceedings of the 2nd International Workshop on Model Comparison in Practice
Reusing model transformations while preserving properties
FASE'10 Proceedings of the 13th international conference on Fundamental Approaches to Software Engineering
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
Evolutionary togetherness: how to manage coupled evolution in metamodeling ecosystems
ICGT'12 Proceedings of the 6th international conference on Graph Transformations
Traceability visualization in metamodel change impact detection
Proceedings of the Second Workshop on Graphical Modeling Language Development
Bridging state-based differencing and co-evolution
Proceedings of the 6th International Workshop on Models and Evolution
Evolution in a context of an model-integrated tool environment
Proceedings of the 6th International Workshop on Models and Evolution
Hi-index | 0.00 |
In the industrial applications of Model-Based Development, the evolution of modeling languages is an inevitable issue. The migration to the new language involves the reuse of the existing artifacts created for the original language, such as models and model transformations. This paper is devoted to an evolution method for model transformations as well as the related algorithms. The change description is assumed to be available in a modeling language specific to the evolution. Based on the change description, our method is able to automate certain parts of the evolution. When automation is not possible, our algorithms automatically alert the user about the missing semantic information, which can then be provided manually after the automatic part of the interpreter evolution. The algorithms have been implemented and tested in an industrial environment. The results indicate that the semi-automated evolution of model transformations decreases the time and effort required with a manual approach.