A Process Model and Classification Scheme for Semi-Automatic Meta-Model Evolution

Becker, Steffen, Goldschmidt, Thomas, Gruschko, Boris, Koziolek, Heiko. A Process Model and Classification Scheme for Semi-Automatic Meta-Model Evolution. In Proc. 1st Workshop MDD, SOA und IT-Management (MSI'07). GiTO-Verlag, 2007.

Abstract

Model Driven Software Development (MDSD) has matured over the last few years and is now becoming an established technology. As a consequence, dealing with evolving meta-models and the necessary migration activities of instances of this meta-model is becoming increasingly important. Approaches from database schema migration tackle a similar problem, but cannot be adapted easily to MDSD. This paper presents work towards a solution in the model-driven domain. Firstly, we introduce a process model, which defines the necessary steps to migrate model instances upon an evolving meta-model. Secondly, we have created an initial classification of metamodel changes in EMF/Ecore utilised by our process model.