TY - JOUR
T1 - A generic in-place transformation-based approach to structured model co-evolution
AU - Meyers, Bart
AU - Wimmer, Manuel
AU - Cicchetti, Antonio
AU - Sprinkle, Jonathan
N1 - Publisher Copyright:
© Multi-Paradigm Modeling 2010.
PY - 2011
Y1 - 2011
N2 - In MDE not only models but also metamodels are subject to evolution. More specifically, they need to be adapted to correct errors, support new and/or update language features. The direct consequence of such evolutionary steps comprises the problem of managing the co-evolution of existing model instances, which may no longer conform to the new metamodel version. This model migration is intrinsically complex and results in a time-consuming and error-prone process if no adequate support is provided. For tackling this problem, we introduce a new technique to guide the user in solving migration issues in a step-wise manner. The aims are manifold, notably the simplification of the migration specification, the reduction of the effort for the evolver, the control of user intervention, and the optimization of the migration execution itself by allowing in-place adaptation of the existing instances.
AB - In MDE not only models but also metamodels are subject to evolution. More specifically, they need to be adapted to correct errors, support new and/or update language features. The direct consequence of such evolutionary steps comprises the problem of managing the co-evolution of existing model instances, which may no longer conform to the new metamodel version. This model migration is intrinsically complex and results in a time-consuming and error-prone process if no adequate support is provided. For tackling this problem, we introduce a new technique to guide the user in solving migration issues in a step-wise manner. The aims are manifold, notably the simplification of the migration specification, the reduction of the effort for the evolver, the control of user intervention, and the optimization of the migration execution itself by allowing in-place adaptation of the existing instances.
KW - In-place transformations
KW - Metamodel evolution
KW - Model co-evolution
UR - http://www.scopus.com/inward/record.url?scp=84867869391&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84867869391&partnerID=8YFLogxK
U2 - 10.14279/tuj.eceasst.42.608.712
DO - 10.14279/tuj.eceasst.42.608.712
M3 - Article
AN - SCOPUS:84867869391
SN - 1863-2122
VL - 42
JO - Electronic Communications of the EASST
JF - Electronic Communications of the EASST
ER -