Modélisation de l'Aspect Dynamique de la Variabilité dans les Lignes de Produits
Abstract
Pour les développeurs des systèmes informatiques d'aujourd'hui la complexité est une problématique importante à gérer et ce, pendant tout le cycle de développement logiciel. Des approches comme l'ingénierie dirigée par les modèles et les lignes de produits logiciels proposent des solutions aux problèmes de gestion de la complexité, diminution de coûts et amélioration de la qualité du logiciel final. Dans ce document, nous présentons une fusion de ces approches, comme le résultat d'une étude de la bibliographie existante ainsi que de nouvelles propositions dans le domaine de la modélisation du comportement des lignes de produits logiciels. La composition de modèles comportementaux est une tâche complexe liée à la construction d'une ligne de produits logiciels et également à la dérivation de ses produits finaux. Ayant comme objectif d'automatiser cette tâche, un Framework de composition de diagrammes de séquence UML 2.0 est présenté comme résultat des travaux réalisés pendant le stage de master recherche. Les motivations pour développer cet outil, liées à l'ingénierie du domaine, l'ingénierie d'application et l'évolutivité des lignes de produits, sont également exposées. Des exemples et des explications détaillées des algorithmes de composition ainsi que des transformations de modèles, sont proposées au lecteur pour lui permettre de mieux comprendre le processus de composition.
Loading...