Title
Extending Uml To Represent Interaction Roles And Variants Of Design Pattern
Abstract
There are various descriptions, structures and behavior on the solution for a design problem in a design pattern. However, there is not much visual aid on the internal workings of a design pattern in a visual design modeling tool. Currently, it is difficult to determine the pattern roles and variants of interaction groups of a design pattern as these information is not represented in the UML interaction diagram. There is a need to have a consistent way to define the pattern roles participating in a design pattern interaction and whether there is a variant in each interaction group. This paper proposes to extend the UML sequence diagram via UML profile to allow designers to define and visualise the pattern roles and the different types of interaction groups for a design pattern. The proposed extensions are able to capture the two ways of design pattern interaction variants in sequence diagram. An example of the approach is then applied to the observer design pattern. The benefit of the extension enables tool support on cataloguing and retrieval of design patterns' structural and behavioural information as well as variant in a visual design modeling tool.
Year
Venue
Keywords
2010
ICSOFT (2)
Design pattern, Interaction role, Interaction variant, UML profile
Field
DocType
Citations 
Systems engineering,Software engineering,Unified Modeling Language,Computer science,Design pattern
Conference
0
PageRank 
References 
Authors
0.34
0
2
Name
Order
Citations
PageRank
Keen Ngee Loo100.68
Sai Peck Lee214222.55