Analyse/conception par points de vue : le profil VUML
Auteur / Autrice : | Mahmoud Nassar |
Direction : | Bernard Coulette |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance en 2005 |
Etablissement(s) : | Toulouse, INPT |
Mots clés
Mots clés contrôlés
Mots clés libres
Résumé
L'objectif de la thèse est de proposer une extension du langage de modélisation unifié (UML) orientée points de vue. Cette extension appelée VUML (View based Unified Modelling Language) offre un formalisme (extension d'UML) pour modéliser un système logiciel par une approche combinant objets et points de vue. Le principal ajout à UML est celui du concept de classe multivues. Une classe multivues est une unité d'abstraction et d'encapsulation qui permet de stocker et restituer l'information en fonction du profil de l'utilisateur. Elle offre des mécanismes de gestion des droits d'accès aux informations, de changement dynamique de points de vue et de gestion de la cohérence entre les vues dépendantes. De plus, VUML propose une modèle de composant multivues qui permet de représenter une classe multivues au niveau du diagramme de composants. Sur le plan sémantique, VUML étant le métamodèle d'UML et introduit un certain nombre de stéréotypes regroupés sous forme d'un profil UML. [. . . ]