CVSM Bibliography, Entry [ CiREP2008EDOC ]

Cicchetti, Antonio; Ruscio, Davide Di; Eramo, R.; Pierantonio, Alfonso: Automating Co-Evolution In Model-Driven Engineering;
p.222-231 in: Proc. 2008 12th Intl. IEEE Enterprise Distributed Object Computing Conference, Washington, DC, USA; IEEE Computer Society; 2008
Download: Slides, long version
Download: Slides, short version
Deskriptoren: CVSM, model:evolution, metamodel:evolution

Abstract: Software development is witnessing the increasing need of version management techniques for supporting the evolution of model-based artefacts. In this respect, metamodels can be considered one of the basic concepts of Model-Driven Engineering and are expected to evolve during their life-cycle. As a consequence, models conforming to changed metamodels have to be updated for preserving their wellformedness.
This paper deals with the co-adaptation problems by proposing higher-order model transformations which take a difference model recording the metamodel evolution and produce a model transformation able to co-evolve the involved models.