What is needed for managing co-evolution in MDE?
by Alfonso Pierantonio, Professor of Computer Science at University of L'Aquila on Jun 30, 2011
- 1,060 views
Metamodels can be considered one of the cardinal concepts of...
Metamodels can be considered one of the cardinal concepts of
Model-Driven Engineering and a number of coordinated entities,
suchasmodels, transformationsandtools, isdependingonit. Anal-
ogously to any software artifact, metamodels are equally prone to
evolution during their lifetime. As a consequence, whenever a
metamodelchanges, any related entity must be consistently adapted
for preserving its wellformedness, consistency, or intrinsic correct-
This work discusses the problem of co-adapting models, trans-
formations, and tools. Different aspects are taken into account and
a prospective and unifying characterization is given with the intend
for possible solutions. In this respect, EMFMigrate a comprehen-
sive approach to the metamodel co-evolution problem is proposed.
- Total Views
- Views on SlideShare
- Embed Views