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 条
  • [1] 3D visualization for object-oriented systems
    Hua, Qingyi
    Jisuanji Xuebao/Chinese Journal of Computers, 1997, 20 (09): : 775 - 781
  • [2] Visualization of differences between versions of object-oriented software
    Seemann, J
    von Gudenberg, JW
    SECOND EUROMICRO CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 1998, : 201 - 204
  • [3] OBJECT-ORIENTED VISUALIZATION
    SILVER, D
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1995, 15 (03) : 54 - 62
  • [4] Dynamic visualization of concurrent object-oriented systems
    Exton, C
    IWALT 2000: INTERNATIONAL WORKSHOP ON ADVANCED LEARNING TECHNOLOGIES: ADVANCED LEARNING TECHNOLOGY: DESIGN AND DEVELOPMENT ISSUES, 2000, : 294 - 295
  • [5] SOFTWARE SIZE ESTIMATION OF OBJECT-ORIENTED SYSTEMS
    LARANJEIRA, LA
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (05) : 510 - 522
  • [6] Software reuse metrics for object-oriented systems
    Aggarwal, KK
    Singh, Y
    Kaur, A
    Malhotra, R
    THIRD ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGMENT AND APPLICATIONS, PROCEEDINGS, 2005, : 48 - +
  • [7] TESTING MAJOR OBJECT-ORIENTED SOFTWARE SYSTEMS
    JUTTNER, P
    KOLB, S
    SIEBER, S
    ZIMMERER, P
    SIEMENS REVIEW, 1994, : 25 - 29
  • [8] A Survivability Model for Object-Oriented Software Systems
    Sodiya, Adesina S.
    Dada, Aborisade O.
    Aderonke, Ikuomola J.
    2012 FOURTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL ASPECTS OF SOCIAL NETWORKS (CASON), 2012, : 283 - 290
  • [9] RATIONAL ARCHITECTURES FOR OBJECT-ORIENTED SOFTWARE SYSTEMS
    BUSCHMANN, F
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1993, 6 (05): : 30 - 41
  • [10] A Survivability Architecture for Object-Oriented Software Systems
    Aborisade, Dada O.
    Adesina, Sodiya S.
    Aderonke, Ikuomola J.
    JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2013, 8 (04): : 167 - 176