Bridging state-based differencing and co-evolution

  • Authors:
  • Juri Di Rocco;Ludovico Iovino;Alfonso Pierantonio

  • Affiliations:
  • University of L'Aquila, L'Aquila;University of L'Aquila, L'Aquila;University of L'Aquila, L'Aquila

  • Venue:
  • Proceedings of the 6th International Workshop on Models and Evolution
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In Model-Driven Engineering, metamodel evolution comes with the urge of adapting those artifacts which are compromised by the changes. The existing adaptation techniques focus only on specific categories of artifacts, e.g., models or transformations. Thus, the modeler needs to become familiar with many techniques, each for different kind of artifact. To address this issue we have proposed EMF Migrate, a language devoted to the co-evolution of metamodel-based artifacts. An adaptation program written with EMF Migrate is capable of adapting artifacts (regardless of their type) according to metamodel differences calculated by means of EMF Compare. This paper addresses the problem of the compositional mismatch between EMF Compare and EMF Migrate. In particular, the differences are translated into a number of intermediate notations before being processed by an EMF Migrate adaptation program.