accueil

carte
anim les activités scientifiques  
-
recherche

aide
 

formation par la recherche / formation doctorale / enseignement, stages / sujets de thèses

-

Sujet de thèse proposé à l'Irisa pour la rentrée 2001-2002

-image
 

anim Manipulation de lignes de produits en UML

Localisation : Irisa, Rennes

Equipe(s) : Triskell

Responsable(s) : J.-M. Jézéquel - +33 299 847 192 - jezequel@irisa.fr

Mots-clés : ligne de produits, composant, UML, OCL, MSC

Une ligne de produits regroupe un ensemble de produits appartenant à un même domaine et caractérisés par des éléments logiciels très proches (sémantiquement et techniquement). Ces éléments logiciels sont construits à différents niveaux du cycle de vie logiciel et comprennent des exigences logicielles, des schémas de conception (des algorithmes à l’architecture), du code, des programmes de tests, etc. Une ligne de produits a pour but la mise en commun des travaux de développement, de tests et de maintenance de ces éléments logiciels communs de façon à (1) réduire les coûts de production et de maintenance, (2) réduire les temps de production (ou time-to-market), améliorer la qualité par la réutilisation d’éléments logiciels déjà validés.

La gestion explicite de la variabilité dans une ligne de produit introduit une nouvelle dimension dans les activités classiques du développement de logiciels. L’objectif de cette thèse est d’explorer comment cette dimension de variabilité pourrait être prise en compte dans une modélisation de type UML, qui deviendrait ainsi vectorielle et non plus scalaire. On s’appuiera sur les formalismes déclaratifs existant au sein d’UML (en particulier l’Object Constraint Language et les Message Sequence Diagrams) pour construire l’articula-tion constante/variable dans un modèle UML, tant sur le plan statique que dynamique, et en tirer partie par des manipulations symboliques dans l’environnement open-source UMLAUT de manipulation de modèles UML développé à l’Irisa.

 

 

up

dernière mise à jour : 05.03.2001

-- english version --- webmaster@irisa.fr --- ©copyright --


accueil
 

w3c-html4