Detecting Complex Changes During Metamodel Evolution - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2015

Detecting Complex Changes During Metamodel Evolution

Djamel Eddine Khelladi
  • Fonction : Auteur
  • PersonId : 176712
  • IdHAL : dkhelladi
Regina Hebig
  • Fonction : Auteur
  • PersonId : 971450
Reda Bendraou
Jacques Robin
Marie-Pierre Gervais
  • Fonction : Auteur
  • PersonId : 961875

Résumé

Evolution of metamodels can be represented at the finest grain by the trace of atomic changes: add, delete, and update elements. For many applications, like automatic correction of models when the metamodel evolves, a higher grained trace must be inferred, composed of complex changes, each one aggregating several atomic changes. Complex change detection is a challenging task since multiple sequences of atomic changes may define a single user intention and complex changes may overlap over the atomic change trace. In this paper, we propose a detection engine of complex changes that simultaneously addresses these two challenges of variability and overlap. We introduce three ranking heuristics to help users to decide which overlapping complex changes are likely to be correct. We describe an evaluation of our approach that allow reaching full recall. The precision is improved by our heuristics from 63% and 71% up to 91% and 100% in some cases.

Dates et versions

hal-01212805 , version 1 (07-10-2015)

Identifiants

Citer

Djamel Eddine Khelladi, Regina Hebig, Reda Bendraou, Jacques Robin, Marie-Pierre Gervais. Detecting Complex Changes During Metamodel Evolution. 27th International Conference on Advanced Information Systems Engineering, Jun 2015, Stockholm, Sweden. pp.263-278, ⟨10.1007/978-3-319-19069-3_17⟩. ⟨hal-01212805⟩
194 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More