Model Driven Software Engineering has matured over the last few years and is now becoming an established technology. As a consequence dealing with evolving metamodels and the necessary co-evolution of instances of this metamodel is becoming increasingly important. Several approaches have been proposed to solve model co-evolution problem. In this paper, Firstly, existing approaches in this area are analyzed to define requirements of our approach, namely automaticity, reuse, expressiveness and intelligence. After that we present a new approach CBRMig towards a solution to metamodel and model co-evolution problem. The core of our proposal is using a case based reasoning system that automates the process of creation and selection of cases to assist with the generation of a migration algorithm used for adapting models in response to metamodel evolution.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.