Adaptation of Models to Evolving Metamodels - LINA - Langages d'Aspects et de Composants Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2008

Adaptation of Models to Evolving Metamodels

Résumé

The problem of automatic or semi-automatic adaptation of models to their evolving metamodels is gaining importance in the Model-Driven community. Recent approaches propose to adapt models using predefined information (i.e., a trace of changes). Unfortunately, this information is not always available in practice. In many situations metamodels evolve without keeping track of the applied changes. We propose a more general two step solution. First step computes equivalences and differences between the metamodels and saves these into a ``weaving model''. This weaving model acts as a high-level specification of adaptation transformation. Second step translates this model into an executable transformation. This technical report shows the results obtained in applying the approach on two concrete scenarios: a Petri net metamodel, and the Netbeans Java metamodel.
Fichier principal
Vignette du fichier
RR-6723.pdf (383.29 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00338695 , version 1 (14-11-2008)
inria-00338695 , version 2 (11-02-2009)

Identifiants

  • HAL Id : inria-00338695 , version 2

Citer

Kelly Garces, Frédéric Jouault, Pierre Cointe, Jean Bézivin. Adaptation of Models to Evolving Metamodels. [Research Report] RR-6723, INRIA. 2008. ⟨inria-00338695v2⟩
308 Consultations
216 Téléchargements

Partager

Gmail Facebook X LinkedIn More