Control Flow Graph Visualization in Compiled Software Engineering

被引:0
|
作者
Mikhailov, Andrey [1 ]
Hmelnov, Aleksey [1 ]
Cherkashin, Evgeny [1 ,2 ]
Bychkov, Igor [1 ]
机构
[1] Russian Acad Sci, Matrosov Inst Syst Dynam & Control Theory, Siberian Branch, Moscow 117901, Russia
[2] Natl Res Irkutsk State Tech Univ, Irkutsk, Russia
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Engineering of the compiled software is an important task in software engineering. One of the stages of the engineering technologies is a construction and analysis of a control flow graphs, which reflect a general structure of algorithms. The paper presents a technique for analyzing and visualizing the control flow graph of a compiled software. The analysis is based on semantically equivalent transformations of the original graph resulting in an abstract node that contains a hierarchy of isolated regions, which then associated with predefined templates resulting a graphical representation. The templates and additional signature data allow one to recognize the high-level programming structures and user statements to construct a flow-chart notation of the original program.
引用
收藏
页码:1313 / 1317
页数:5
相关论文
共 50 条
  • [1] An open graph visualization system and its applications to software engineering
    Gansner, ER
    North, SC
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2000, 30 (11): : 1203 - 1233
  • [2] Using Graph Theory Visualization to Motivate Software Engineering Concepts
    Markstrum, Shane
    Haggard, Gary M.
    [J]. 2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,
  • [3] Call graph and control flow graph visualization for developers of embedded applications
    Evstiougov-Babaev, AA
    [J]. SOFTWARE VISUALIZATION, 2002, 2269 : 337 - 346
  • [4] OpenFlow Network Visualization Software with Flow Control Interface
    Watashiba, Yasuhiro
    Hirabara, Seiichiro
    Date, Susumu
    Abe, Hirotake
    Ichikawa, Kohei
    Kido, Yoshiyuki
    Shimojo, Shinji
    Takemura, Haruo
    [J]. 2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 475 - 477
  • [5] Software visualization for reverse engineering
    Koschke, R
    [J]. SOFTWARE VISUALIZATION, 2002, 2269 : 138 - 150
  • [6] CPDev Engineering Environment for Modeling, Implementation, Testing, and Visualization of Control Software
    Jamro, Marcin
    Rzonca, Dariusz
    Sadolewski, Jan
    Stec, Andrzej
    Swider, Zbigniew
    Trybus, Bartosz
    Trybus, Leszek
    [J]. RECENT ADVANCES IN AUTOMATION, ROBOTICS AND MEASURING TECHNIQUES, 2014, 267 : 81 - 90
  • [7] An Internet-based load flow visualization software for education in power engineering
    Schaffner, C
    [J]. 2002 IEEE POWER ENGINEERING SOCIETY WINTER MEETING, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2002, : 1415 - 1420
  • [8] ENGINEERING SOFTWARE - VISUALIZATION - THE LOOK OF REALITY
    GALLAGHER, RS
    [J]. IEEE SPECTRUM, 1994, 31 (11) : 48 - 55
  • [9] The website for graph visualization software references (GVSR)
    Pinaud, Bruno
    Kuntz, Pascale
    Picarougne, Fabien
    [J]. GRAPH DRAWING, 2007, 4372 : 440 - +
  • [10] Approximate Graph Matching in Software Engineering
    Kpodjedo, Segla
    [J]. 16TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE 2009), 2009, : 295 - 298