Managing Dependent Changes in Coupled Evolution

  • Authors:
  • Antonio Cicchetti;Davide Ruscio;Alfonso Pierantonio

  • Affiliations:
  • School of Innovation, Design and Engineering, Mälardalen University, Västerås, Sweden SE-721 23;Dipartimento di Informatica, Università degli Studi dell'Aquila, L'Aquila, Italy I-67010;Dipartimento di Informatica, Università degli Studi dell'Aquila, L'Aquila, Italy I-67010

  • Venue:
  • ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In Model-Driven Engineering models and metamodels are not preserved from the evolutionary pressure which inevitably affects almost any artefacts. Moreover, the coupling between models and metamodels implies that when a metamodel undergoes a modification, the conforming models require to be accordingly co-adapted. One of the main obstacles to the complete automation of the adaptation process is represented by the dependencies which occur among the different kinds of modifications. The paper illustrates a dependency analysis, classifies such dependencies, and proposes a metamodeling language driven resolution which is independent from the evolving metamodel and its underlying semantics. The resolution enables a decomposition and consequent scheduling of the adaptation steps allowing the full automation of the process.