Vers un profil UML pour la conception de composants multivues

Mahmoud Nassar, Bernard Coulette, Jérémie Guiochet, Sophie Ebersold, Bouchra El Asri, Xavier Crégut, Abdelaziz Kriouile
2005 L objet  
L' objectif de cet article est de présenter un profil UML permettant la construction de composants logiciels multivues. Un composant multivues est une extension de la notion de composant UML permettant de stocker et restituer de l' information en fonction du profil de l' utilisateur (point de vue), et offrant la possibilité de changement dynamique de point de vue. Dans cet article, nous présentons tout d' abord la notion de classe multivues, puis le composant multivues et son intégration dans
more » ... intégration dans un profil UML. Nous illustrons à l' aide d' un exemple concret la mise en oeuvre d' une modélisation objet multivues. La transition vers la phase de codage est présentée à travers un patron d'implémentation générique. ABSTRACT. This paper aims to present an UML profile based on multiviews components. A multiviews component allows to encapsulate and deliver information according to the user' s point of view and offers mechanisms to manage the dynamic evolution of viewpoints and consistency among views. In this paper, we first present the notion of multiviews component and its integration into a UML profile, and thus detail an object-oriented multiviews modelling applied to a concrete example. The transition to the coding stage is described through a generic implementation pattern. MOTS-CLÉS : Vue, Point de vue, classe multivues, composant multivues, profil UML, patron d' implémentation.
doi:10.3166/objet.11.4.83-113 fatcat:hcxqtl67xfar7fypgor4as4qsq