|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
UML Extension for Defining the Interaction Variants of Design Patterns
Sept.-Oct. 2012 (vol. 29 no. 5)
pp. 64-72
| ASCII Text | x | ||
| Keen Ngee Loo, Sai Peck Lee, Thiam Kian Chiew, "UML Extension for Defining the Interaction Variants of Design Patterns," IEEE Software, vol. 29, no. 5, pp. 64-72, Sept.-Oct., 2012. | |||
| BibTex | x | ||
| @article{ 10.1109/MS.2012.20, author = {Keen Ngee Loo and Sai Peck Lee and Thiam Kian Chiew}, title = {UML Extension for Defining the Interaction Variants of Design Patterns}, journal ={IEEE Software}, volume = {29}, number = {5}, issn = {0740-7459}, year = {2012}, pages = {64-72}, doi = {http://doi.ieeecomputersociety.org/10.1109/MS.2012.20}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - UML Extension for Defining the Interaction Variants of Design Patterns IS - 5 SN - 0740-7459 SP64 EP72 EPD - 64-72 A1 - Keen Ngee Loo, A1 - Sai Peck Lee, A1 - Thiam Kian Chiew, PY - 2012 KW - Unified modeling language KW - Design methdology KW - Business KW - Adaptation models KW - Object recognition KW - Context modeling KW - pattern role KW - design pattern KW - interaction fragment role KW - interaction variant KW - UML profile VL - 29 JA - IEEE Software ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2012.20
Design patterns provide a way to transfer design knowledge and reusable solutions to recurring problems. The patterns include structural and interaction information that, if captured in a catalog, can act as a useful reference guide for developers when making design decisions. However, for the same design pattern structure, there can be different ways for interactions to occur. We call these interaction variants, and they haven't yet been defined explicitly in existing work. This article introduces an approach to define the interaction variants that exist in design patterns as extensions to UML sequence diagrams. The authors have applied the approach on several commonly used patterns. The approach has proved useful for paving the way toward support for cataloging design pattern interactions and interaction variants in a visual modeling tool to be used during software design.
Index Terms:
Unified modeling language,Design methdology,Business,Adaptation models,Object recognition,Context modeling,pattern role,design pattern,interaction fragment role,interaction variant,UML profile
Citation:
Keen Ngee Loo, Sai Peck Lee, Thiam Kian Chiew, "UML Extension for Defining the Interaction Variants of Design Patterns," IEEE Software, vol. 29, no. 5, pp. 64-72, Sept.-Oct. 2012, doi:10.1109/MS.2012.20
Usage of this product signifies your acceptance of the Terms of Use.

