Skip to Main content Skip to Navigation
Conference papers

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

Fadoi Lakhal 1 Hubert Dubois 2 Dominique Rieu 3
1 SIGMA
LIG - Laboratoire d'Informatique de Grenoble, LIST - Laboratoire d'Intégration des Systèmes et des Technologies
3 SIGMA
LIG - Laboratoire d'Informatique de Grenoble
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
Document type :
Conference papers
Complete list of metadata

https://hal.inria.fr/hal-00953465
Contributor : Sophie Dupuy-Chessa <>
Submitted on : Friday, February 28, 2014 - 11:52:52 AM
Last modification on : Thursday, November 19, 2020 - 1:01:10 PM

Identifiers

  • HAL Id : hal-00953465, version 1

Collections

Citation

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⟩

Share

Metrics

Record views

199