A Visual Framework for the Definition and Execution of Reverse Engineering Processes

被引:0
|
作者
De Lucia, Andrea [1 ]
Risi, Michele [1 ]
Rizzi, Luigi [2 ]
Scanniello, Giuseppe [2 ]
机构
[1] Univ Salerno, Dipartimento Matemat & Informat, Via Ponte Melillo, I-84084 Fisciano, SA, Italy
[2] Univ Basilicata, Dipartimento Matemat & Informat, I-85100 Potenza, Italy
关键词
Program comprehension; reverse engineering; legacy systems;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we present a visual framework developed as an Eclipse plug-in to define and execute reverse engineering processes aimed at comprehending traditional and web based information systems. Processes are defined in terms of UML activity diagrams, where predefined or newly developed software components can be associated to each activity. Components implemented using either traditional programming languages or software environments for data analysis (i.e., MATLAB or R) can be reused. Once the process has been fully defined the software engineer executes it to reverse engineering and comprehend software systems. The proposed visual framework has been evaluated on two case studies.
引用
收藏
页码:235 / +
页数:3
相关论文
共 50 条
  • [21] Visual reverse engineering of binary and data files
    Conti, Gregory
    Dean, Erik
    Sinda, Matthew
    Sangster, Benjamin
    VISUALIZATION FOR COMPUTER SECURITY, PROCEEDINGS, 2008, 5210 : 1 - 17
  • [22] Reverse Engineering of Dynamic Parallel Program Behavior from Execution Traces
    Tsai, Shin-Chieh
    Chang, Chiu-Ping
    King, Chung-Ta
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 1075 - 1082
  • [23] A Compiler Classification Framework for Use in Reverse Engineering
    Torri, Stephen
    Britt, Winard
    Hamilton, J. A., Jr.
    IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN CYBER SECURITY, 2009, : 159 - 166
  • [24] Evaluation of a framework for reverse engineering tool construction
    Panas, T
    Staron, M
    ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 145 - 154
  • [25] MoDisco: A model driven reverse engineering framework
    Bruneliere, Hugo
    Cabot, Jordi
    Dupe, Gregoire
    Madiot, Frederic
    INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (08) : 1012 - 1032
  • [26] A FRAMEWORK FOR MODELING SOFTWARE ENGINEERING PROCESSES
    WEIDE, BW
    DEFAZIO, S
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1993, 3 (03) : 351 - 368
  • [27] A Framework for Simulation of Requirements Engineering Processes
    Host, Martin
    Regnell, Bjorn
    Tingstrom, Christofer
    PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, : 183 - +
  • [28] DEVELOPMENT OF A FRAMEWORK FOR IMPROVING ENGINEERING PROCESSES
    Pepe, Carla
    Whitney, Daniel
    Henriques, Elsa
    Farndon, Rob
    Moss, Michael
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN (ICED 11): IMPACTING SOCIETY THROUGH ENGINEERING DESIGN, VOL 1: DESIGN PROCESSES, 2011, 1 : 417 - 428
  • [29] A semantical framework to engineering WSBPEL processes
    Rouached, Mohsen
    Fdhila, Walid
    Godart, Claude
    INFORMATION SYSTEMS AND E-BUSINESS MANAGEMENT, 2009, 7 (02) : 223 - 250
  • [30] A semantical framework to engineering WSBPEL processes
    Mohsen Rouached
    Walid Fdhila
    Claude Godart
    Information Systems and e-Business Management, 2009, 7 : 223 - 250