Browse

The Virtual University, Pakistan’s first University based completely on modern Information and Communication Technologies, was established by the Government as a public sector, not-for-profit institution with a clear mission: to provide extremely affordable world class education to aspiring students all over the country.

Using free-to-air satellite television broadcasts and the Internet, the Virtual University allows students to follow its rigorous programs regardless of their physical locations. It thus aims at alleviating the lack of capacity in the existing universities while simultaneously tackling the acute shortage of qualified professors in the country. By identifying the top Professors of the country, regardless of their institutional affiliations, and requesting them to develop and deliver hand-crafted courses, the Virtual University aims at providing the very best courses to not only its own students but also to students of all other universities in the country.

A Hybrid Approach for The Representation and Visualization of Composition In Recognized Design Patterns

Download

Author: KIRAN IQBAL


Citable URI : https://vspace.vu.edu.pk/detail.aspx?id=40

Publisher : Virtual University of Pakistan

Date Issued: 6/4/2013 12:00:00 AM


Abstract

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.


URI : https://vspace.vu.edu.pk/details.aspx?id=40

Citation: Iqbal, K. (2013). A Hybrid Approach for The Representation and Visualization of Composition In Recognized Design Patterns. Virtual University of Pakistan, (Lahore, Pakistan).

Version : Final Version

Terms of Use : All the material and results are copyright of Virtual University of Pakistan

Detailed Terms :

Journal :

Files in this item

Name Size Format
Spring 2013_CS720_ms080400003.pdf 2704kb pdf


Copyright 2016 © Virtual University of Pakistan