• DocumentCode
    1878573
  • Title

    Visualizing the design pattern interaction roles

  • Author

    Loo, Keen Ngee ; Lee, Sai Peck

  • Author_Institution
    Dept. of Software Eng., Univ. of Malaya, Kuala Lumpur, Malaysia
  • Volume
    1
  • fYear
    2010
  • fDate
    15-17 June 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Designing software involves thinking about the solution for a design problem. Some of the ideas of design solution are captured in the form of descriptions and structures in design pattern. However, there is not much visual aid on the behaviour of a design pattern in a visual design modeling tool. Currently it is difficult to determine the design pattern roles and the interaction variants of a design pattern in an UML diagram as the design pattern information is not represented. This paper proposes a method to define and visualize the pattern roles and its interaction variants by extending the UML sequence diagram via UML Profile. An illustration of the usage of the extension is then shown for the observer design pattern. The benefit of the extension enables tool support on cataloging and retrieval of design patterns structural, behavioral information and variants in a visual design modeling tool.
  • Keywords
    Unified Modeling Language; data visualisation; software engineering; UML profile; UML sequence diagram; cataloging; design pattern interaction role visualization; design pattern structural retrieval; observer design pattern; software design; visual design modeling tool; Observers; Programming; Software; Unified modeling language; Visualization; Design Pattern; Interaction; UML Profile;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology (ITSim), 2010 International Symposium in
  • Conference_Location
    Kuala Lumpur
  • ISSN
    2155-897
  • Print_ISBN
    978-1-4244-6715-0
  • Type

    conf

  • DOI
    10.1109/ITSIM.2010.5561299
  • Filename
    5561299