Vers un profil UML pour la conception de composants multivues
L'objectif de cet article est de présenter un profil UML permettant la construction de composants logiciels multivues. Un composant multivue 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 multivue, puis le composant multivue et son intégration dans un profil UML. Nous illustrons à l'aide d'un exemple concret la mise en oeuvre d'une modélisation objet multivue. La transition vers la phase de codage est présentée à travers un patron d'implémentation générique.
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.
M.NASSAR, B.COULETTE, J.GUIOCHET, S.EBERSOLD, B.EL ASRI, X.CRÉGUT, A.KRIOUILE
vue, point de vue, classe multivue, composant multivue, profil UML, patron d'implémentation.
view, viewpoint, multiviews class, multiviews component, UML profile, implementation pattern.
Français
|