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 Loo | 1 | 0 | 0.68 |
Sai Peck Lee | 2 | 142 | 22.55 |