CVSM Bibliography, Entry [ RoPKP2009MCCM ]

Rose, Louis; Paige, Richard F.; Kolovos, Dimitrios S.; Polack, Fiona A.C.: An Analysis of Approaches to Model Migration;
p.6-15 in: Proc. Joint MoDSE-MCCM 2009 Workshop on Models and Evolution, 4-6th October 2009, Denver;; 2009
Download: Volltext
Deskriptoren: CVSM, metamodel:evolution

Abstract: Changing a metamodel can cause inconsistency with instance models. Modelling frameworks such as EMF that implement the OMG's metamodelling architecture cannot be used to manipulate models that are inconsistent with their metamodel: inconsistent models cannot be loaded. Consequently, developers have to invest effort in migrating inconsistent models, to re-establish consistency. This is an example of model and metamodel evolution - indeed, of co-evolution. In their recent book, Mens and Demeyer note that there are new challenges for MDE in controlling and managing model and metamodel evolution. Various approaches to automating model migration have been proposed. In this paper, we demonstrate some of the important limitations of automatic generation of model migration strategies, and identify requirements for improved model and metamodel co-evolution support.