2D Visualization for Object-Oriented Software Systems

被引:0
|
作者
Alnabhan, Mohammad [1 ]
Hammouri, Awni [1 ]
Hammad, Mustafa [1 ]
Atoum, Mohammad [2 ]
Al-Thnebat, Omamah [1 ]
机构
[1] Mutah Univ, Informat Technol Dept, Mutah, Jordan
[2] Irbid Natl Univ, Comp Sci Dept, Irbid, Jordan
关键词
Object oriented; Visualization; Software metrics; Calling relationships; 2D graphs;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software visualization is one of the main techniques used to simplify the presentation of software systems and enhance their understandability. It is used to present the software system in a visual manner using simple, clear and meaningful symbols. This study proposes a new 2D software visualization approach. In this approach, each class is represented by rectangle, the name of the class placed above the rectangle, the size of class (Line of Code) represented by the height of the rectangle. The methods and the attributes are represented by circles and triangles respectively. The relationships among classes correspond to arrows. The proposed visualization approach was evaluated in terms of applicability and efficiency. Results have confirmed successful implementation of the proposed approach, and its ability to provide a simple and effective graphical presentation of extracted software components and properties.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] An object-oriented design for graph visualization
    Marshall, MS
    Herman, I
    Melançon, G
    SOFTWARE-PRACTICE & EXPERIENCE, 2001, 31 (08): : 739 - 756
  • [42] Collaborative object-oriented visualization environment
    So-Hyun Ryu
    Hyung-Jun Kim
    Jin-Sung Park
    Yong-won Kwon
    Chang-Sung Jeong
    Multimedia Tools and Applications, 2007, 32 : 209 - 234
  • [43] Execution patterns in object-oriented visualization
    De Pauw, W
    Lorenz, D
    Vlissides, J
    Wegman, M
    PROCEEDINGS OF THE FOURTH USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS: COOTS, 1998, : 219 - 234
  • [44] Collaborative object-oriented visualization environment
    Ryu, So-Hyun
    Kim, Hyung-Jun
    Park, Jin-Sung
    Kwon, Yong-won
    Jeong, Chang-Sung
    MULTIMEDIA TOOLS AND APPLICATIONS, 2007, 32 (02) : 209 - 234
  • [45] Object-oriented visualization of program logic
    Lahtinen, SP
    Sutinen, E
    Tarhio, J
    Tuovinen, AP
    TOOLS 23 - TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 1998, : 76 - 88
  • [46] Software Design Metrics for Object-Oriented Software
    Aggarwal, K. K.
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (01): : 121 - 138
  • [48] Change prediction in object-oriented software systems: A probabilistic approach
    Sharafat, Ali R.
    Tahvildari, Ladan
    Journal of Software, 2008, 3 (05) : 26 - 39
  • [49] Harmony search based remodularization for object-oriented software systems
    Amarjeet
    Chhabra, Jitender Kumar
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2017, 47 : 153 - 169
  • [50] Object-oriented development of software systems for power system simulations
    Zhu, J
    Lubkeman, DL
    1996 IEEE TRANSMISSION AND DISTRIBUTION CONFERENCE PROCEEDINGS, 1996, : 596 - 601