Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Metamodel driven model migration
Metamodel driven model migration
Feature-based survey of model transformation approaches
IBM Systems Journal - Model-driven software development
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
Automating Co-evolution in Model-Driven Engineering
EDOC '08 Proceedings of the 2008 12th International IEEE Enterprise Distributed Object Computing Conference
Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit
Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit
Comparison of Three Model Transformation Languages
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Managing Model Adaptation by Precise Detection of Metamodel Changes
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
Automatic Domain Model Migration to Manage Metamodel Evolution
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
A Taxonomy of Model Transformation
Electronic Notes in Theoretical Computer Science (ENTCS)
Model migration with epsilon flock
ICMT'10 Proceedings of the Third international conference on Theory and practice of model transformations
Language evolution in practice: the history of GMF
SLE'09 Proceedings of the Second international conference on Software Language Engineering
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Metamodel adaptation and model co-adaptation
ECOOP'07 Proceedings of the 21st European conference on Object-Oriented Programming
A DSML for reversible transformations
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
Model transformation and induced instance migration: a universal framework
SBMF'11 Proceedings of the 14th Brazilian conference on Formal Methods: foundations and Applications
A visual token-based formalization of BPMN 2.0 based on in-place transformations
Information and Software Technology
AGTIVE'11 Proceedings of the 4th international conference on Applications of Graph Transformations with Industrial Relevance
Evolutionary togetherness: how to manage coupled evolution in metamodeling ecosystems
ICGT'12 Proceedings of the 6th international conference on Graph Transformations
Graph transformations for evolving domain knowledge
ICGT'12 Proceedings of the 6th international conference on Graph Transformations
Applying MDE to the (semi-)automatic development of model transformations
Information and Software Technology
Customizing model migrations by rule schemes
Proceedings of the 2013 International Workshop on Principles of Software Evolution
On the reuse and recommendation of model refactoring specifications
Software and Systems Modeling (SoSyM)
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
Searching for model migration strategies
Proceedings of the 6th International Workshop on Models and Evolution
Towards migration-aware filtering in model differences application
Proceedings of the 6th International Workshop on Models and Evolution
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
Hi-index | 0.00 |
Modelling languages and thus their metamodels are subject to change. When a metamodel evolves, existing models may no longer conform to the evolved metamodel. To avoid rebuilding them from scratch, existing models must be migrated to conform to the evolved metamodel. Manually migrating existing models is tedious and errorprone. To alleviate this, several tools have been proposed to build a migration strategy that automates the migration of existing models. Little is known about the advantages and disadvantages of the tools in different situations. In this paper, we thus compare a representative sample of migration tools - AML, COPE, Ecore2Ecore and Epsilon Flock - using common migration examples. The criteria used in the comparison aim to support users in selecting the most appropriate tool for their situation.