Search or add a thesis

Advanced Search (Beta)
Home > A Hybrid Approach for the Representation and Visualization of Composition in Recognized Design Patterns

A Hybrid Approach for the Representation and Visualization of Composition in Recognized Design Patterns

Thesis Info

Access Option

External Link

Author

Kiran Iqbal

Institute

Virtual University of Pakistan

Institute Type

Public

City

Lahore

Province

Punjab

Country

Pakistan

Thesis Completing Year

2013

Thesis Completion Status

Completed

Subject

Software Engineering

Language

English

Link

http://vspace.vu.edu.pk/detail.aspx?id=40

Added

2021-02-17 19:49:13

Modified

2024-03-24 20:25:49

ARI ID

1676720950632

Similar


Design patterns are standard design solutions that can be applied and composed in different applications where pattern related information is generally implicit in the UML diagrams of the applications. Applications of design patterns improve the quality and development productivity of software applications. Most software designs are based on different design patterns which are composed with each other. Therefore visualization of overlapping in recognized design patterns play an important role for the program comprehension. Different representations of design patterns have been proposed but each representation has its strengths and limitations. State of the art design pattern visualization approaches are unable to capture all the aspects of design patterns visualization which is important for the comprehension of any software application e.g. the role that a class, attribute and operation plays in a design pattern. Additionally, there exist multiple instances of a design pattern and different kinds of overlapping in design of different systems. Visualization of overlapping and composition in design patterns is undermining area. This research work is intended to analyze the characteristics, strengths and limitations of key design pattern representations used for visualization and based on the critical analysis of state of the art design pattern visualization approaches propose a hybrid approach which incorporates best features of existing approaches while suppressing their limitations. Our proposed hybrid notation is used to represent design pattern information related to class and to visualize different kinds of overlapping. Stereotypes, their associated tagged values, semantics and constraints are defined to represent the design pattern information related to attributes and/or operations of a class. We developed a prototyping tool named VisCDP to validate the concept of our approach.VisCDP is used to visualize design patterns information related to classes, operations and/or attributes in the composition of Recognized Design patterns. It provides static as well as on demand (dynamic) visualization in any UML class diagram. A real world case study is used to evaluate our approach and to compare the results with the other approaches.
Loading...
Loading...

Similar News

Loading...

Similar Articles

Loading...

Similar Article Headings

Loading...