DocumentCode
3109882
Title
VisDP: a Web service for visualizing design patterns on demand
Author
Dong, Jing ; Yang, Sheng ; Zhang, Kang
Author_Institution
Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA
Volume
2
fYear
2005
fDate
4-6 April 2005
Firstpage
385
Abstract
Design patterns document good design solutions to a recurring problem in a particular context. They are typically modeled using UML. In practice, however, pattern-related information is lost when a design pattern is applied or composed because UML does not keep track of this information. Consequently, the designer cannot identify design patterns used in software system design diagrams. The benefits of design patterns are compromised because the designers cannot communicate with each other in terms of the design patterns they use and their design decisions and tradeoffs. In this paper, we present a Web service (VisDP) for explicitly visualizing design patterns in UML diagrams. This Web service is developed based on a UML profile containing new stereotypes, tagged values and constraints for visualizing design patterns in UML diagrams. With this service, the user is able to identify design patterns by moving the mouse and viewing color changes in UML diagrams. Additional pattern-related information can be dynamically displayed based on the mouse location.
Keywords
Internet; Unified Modeling Language; object-oriented methods; program visualisation; UML diagrams; VisDP; Web service; design patterns visualization; pattern-related information; software system design diagrams; software visualization; Application software; Collaborative software; Mice; Service oriented architecture; Software design; Software systems; Unified modeling language; Visualization; Web services; XML; Design pattern; UML; software visualization; visual tool; web service;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
Print_ISBN
0-7695-2315-3
Type
conf
DOI
10.1109/ITCC.2005.293
Filename
1425174
Link To Document