Representing Design Patterns and Frameworks in UML - Towards a Comprehensive Approach

Yasunobu Sanada, Rolf Adams
2002 Journal of Object Technology  
Design patterns and frameworks have become important concepts in object development. As well important is UML as the standard modeling language. But there is not sufficient support to model design patterns and frameworks in design class diagrams (DCDs) without using the extension mechanisms, that is, stereotypes, constraints, and tagged values. Some approaches have been developed to improve the representation by extending UML. But they are either not comprehensive, or not well-defined, or don't
more » ... consider the granularity or complexity of DCDs. In this paper we present a more comprehensive and well-defined approach by using an example, distinguish between DCDs, detailed DCDs, and design pattern CDs, define UML profiles for the extensions, and outline how an UML tool can support the approach. Cite this article as follows: Yasunobu Sanada and Rolf Adams, epresenting heE sign tterns nd prmeworks in wv "
doi:10.5381/jot.2002.1.2.a3 fatcat:4c2xunc77ffsdgqyricvocufye