P²E : Une solution outillée dédiée à la gestion des évolutions des profils UML - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

P²E : Une solution outillée dédiée à la gestion des évolutions des profils UML

Résumé

Pour définir un nouveau langage de modélisation, le mécanisme d'extension d'UML basé sur les profils est régulièrement utilisé comme moyen de description de sa syntaxe abstraite. Comme pour toute syntaxe de langage, le profil évolue au fil du temps. Ces évolutions ont alors un impact direct sur les modèles (qui sont associés au profil) de telle sorte qu'il faut alors adapter ces modèles à la nouvelle version du profil. Le coût d'une adaptation manuelle peut devenir plus important que le coût d'une redéfinition totale des modèles. Il apparaît inévitable de traiter ces évolutions de profils en fonction de leur impact sur les modèles. Dans ce travail, nous nous sommes intéressés à la réduction de ce coût d'adaptation en fonction du type d'évolution détectée et en fonction de son impact sur les modèles. Nous proposons dans cet article un processus d'adaptation automatisé implémenté dans l'outil P\textsuperscript2E (Papyrus Profile Evolution). P\textsuperscript2E permet de détecter les changements entre deux versions d'un profil, de classer ces derniers en fonction de leur impact et, finalement, d'offrir une migration des modèles en adéquation avec chaque type d'évolution
Fichier non déposé

Dates et versions

hal-00953465 , version 1 (28-02-2014)

Identifiants

  • HAL Id : hal-00953465 , version 1

Citer

Fadoi Lakhal, Hubert Dubois, Dominique Rieu. P²E : Une solution outillée dédiée à la gestion des évolutions des profils UML. CIEL Conférence en IngénieriE du Logiciel, 2012, Rennes, France. ⟨hal-00953465⟩
98 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More