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 条
  • [31] Slicing object-oriented software
    Larsen, L
    Harrold, MJ
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1996, : 495 - 505
  • [32] Object-oriented virtual environment for visualization of flexible multibody systems
    Wasfy, TM
    Noor, AK
    ADVANCES IN ENGINEERING SOFTWARE, 2001, 32 (04) : 295 - 315
  • [33] VIRTUAL IMAGES - INTERACTIVE VISUALIZATION OF DISTRIBUTED OBJECT-ORIENTED SYSTEMS
    VIONDURY, JY
    SANTANA, M
    SIGPLAN NOTICES, 1994, 29 (10): : 65 - 83
  • [34] Object-oriented modeling, simulation, optimization and visualization of biomechanical systems
    Kramann, G
    Seybold, J
    Rühle, R
    SIMULATION IN INDUSTRY: 9TH EUROPEAN SIMULATION SYMPOSIUM 1997, 1997, : 49 - 53
  • [35] OBJECT-ORIENTED SYSTEMS
    COOK, S
    COMPUTER JOURNAL, 1989, 32 (04): : 289 - 289
  • [36] OBJECT-ORIENTED SYSTEMS
    HOPKINS, TP
    SOFTWARE ENGINEERING JOURNAL, 1992, 7 (02): : 82 - 83
  • [37] OBJECT-ORIENTED SYSTEMS
    HAMILTON, S
    COMPUTER, 1995, 28 (03) : 80 - 80
  • [38] A 3D Metaphor for Software Code Visualization to Help Students to learn Object-Oriented Concepts
    Perez-Gonzalez, Hector G.
    Nunez-Varela, Alberto S.
    Martinez-Perez, Francisco E.
    Nava-Munoz, Sandra E.
    Guerra Garcia, Cesar
    Kalita, Jugal
    Juarez-Ramirez, Reyes
    2021 9TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2021), 2021, : 261 - 267
  • [39] Object-oriented program tracing and visualization
    Lange, DB
    Nakamura, Y
    COMPUTER, 1997, 30 (05) : 63 - &
  • [40] Study of object-oriented visualization model
    Gu, JH
    Zhou, XS
    Wang, BZ
    OBJECT-ORIENTED TECHNOLOGY, 1998, : 1 - 5