Thèse soutenue

Une approche intentionnelle de représentation et de réalisation de la variabilité dans un système logiciel
FR  |  
EN
Accès à la thèse
Auteur / Autrice : Sondes Bennasri
Direction : Colette Rolland
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 2005
Etablissement(s) : Paris 1

Mots clés

FR

Mots clés contrôlés

Résumé

FR

Pour différentes raisons, économiques, sociologiques, environnementales etc. Les systèmes logiciels doivent être conçus et développés de façon à pouvoir s'adapter à différents types d'utilisateurs ayant des exigences différentes. Cette situation a fait émerger la notion de variabilité qui se définit comme l'aptitude d'un système à s'adapter, se spécialiser, se configurer en fonction du contexte. La variabilité est un sujet d'actualité notamment dans le développement des lignes de produits (product family), et des interfaces homme-machine. La variabilité a fait l'objet d'études au niveau des spécifications techniques et de l'implémentation d'un système mais, paradoxalement n'a que rarement été abordée au niveau de la représentation des exigences même s'il ya certaines tentatives récentes. L'objectif de ce travail est d'explorer le problème de la variabilité au niveau des exigences/besoins à l'égard du système à développer. La solution proposée dans cette thèse a conduit aux résultats suivants : un langage d'expression de la variabilité orienté but dénommé VORM (Variant Oriented Requirements Model), Oriented Requirements Model), un processus d'identification des variantes à partir des besoins des utilisateurs et de construction du modèle VORM, une architecture à base d'agents pour réaliser la variabilité au niveau du système et deux processus de personnalisation statique et dynamique pour adapter les systèmes aux besoins des utilisateurs.