Design pattern application in UML

Gerson Sunyé 1 Alain Le Guennec 1 Jean-Marc Jézéquel 1
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : The Uni ed Modeling Language (UML) currently proposes a mechanism to model recurrent design structures: the parameterized collaborations. The main goal of this mechanism is to model the struc- ture of Design Patterns. This is an interesting feature because it can help designers to point out pattern application without spending time with intricate design details. Moreover, it can also help designers to better document their systems and to manage their own design pattern library, which could be used in di erent systems or projects. However, from a tool perspective, the semantics associated to parameterized collaborations is still vague. To put it more precisely, the underlying representation of a design pattern and of its application, and the binding between these two levels is not exactly de ned, and therefore, can be interpreted in di erent ways. This article has two purposes. First, we point out ambiguities and clarify some misunderstanding points concerning parameterized colla- borations in the \o cial" UML literature. We also show the limits of this mechanism when e ectively modeling design patterns. Second, we propose some workarounds for these limits and describe how a tool inte- grating this mechanism could help with the semi-automatic application of design patterns.
Type de document :
Communication dans un congrès
ECOOP'2000 proceedings, Jun 2000, BERLIN, Germany. 2000
Liste complète des métadonnées

Littérature citée [28 références]  Voir  Masquer  Télécharger
Contributeur : Jean-Marc Jézéquel <>
Soumis le : lundi 25 février 2013 - 16:24:41
Dernière modification le : vendredi 16 novembre 2018 - 01:23:21
Document(s) archivé(s) le : dimanche 2 avril 2017 - 04:52:21


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-00794299, version 1


Gerson Sunyé, Alain Le Guennec, Jean-Marc Jézéquel. Design pattern application in UML. ECOOP'2000 proceedings, Jun 2000, BERLIN, Germany. 2000. 〈hal-00794299〉



Consultations de la notice


Téléchargements de fichiers