Thèse soutenue

Analyse/conception par points de vue : le profil VUML

FR  |  
EN
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

FR

Résumé

FR  |  
EN

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. [. . . ]