UML extensions for design pattern compositions

30Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.

Abstract

Design patterns document good solutions to recurring problems in a particular context. Composing design patterns may achieve higher level of reuse by solving a set of problems. Design patterns and their compositions are usually modeled by UML diagrams. When a design pattern is applied or composed with other patterns, the pattern-related information may be lost because traditional UML diagrams do not track this information. Thus, it is hard for a designer to identify a design pattern when it is applied or composed. In this paper, we present notations to explicitly represent each pattern in the applications and compositions of design patterns. The notations allow us to maintain pattern-related information. Thus, a design pattern is identifiable and traceable from its application and composition with others.

References Powered by Scopus

Precise visual specification of design patterns

82Citations
N/AReaders
Get full text

Composite design patterns

66Citations
N/AReaders
Get full text

Design reuse in hypermedia applications development

63Citations
N/AReaders
Get full text

Cited by Powered by Scopus

The state of the art on design patterns: A systematic mapping of the literature

87Citations
N/AReaders
Get full text

UML profiles for design decisions and non-functional requirements

32Citations
N/AReaders
Get full text

Using integrated metamodeling to define OO design patterns with object-Z and UML

17Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Dong, J. (2002). UML extensions for design pattern compositions. Journal of Object Technology, 1(5), 149–161. https://doi.org/10.5381/jot.2002.1.5.a3

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 7

54%

Professor / Associate Prof. 2

15%

Lecturer / Post doc 2

15%

Researcher 2

15%

Readers' Discipline

Tooltip

Computer Science 10

77%

Mathematics 1

8%

Arts and Humanities 1

8%

Engineering 1

8%

Save time finding and organizing research with Mendeley

Sign up for free