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 条
  • [1] Generic EA Analysis Framework for the Definition and Automatic Execution of Analyses
    Langermeier, Melanie
    Bauer, Bernhard
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 3, 2017, : 316 - 327
  • [2] A framework of tolerance specification for freeform point clouds and capability analysis for reverse engineering processes
    Geng, Zhaohui
    Sabbaghi, Arman
    Bidanda, Bopaya
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2022, 60 (24) : 7475 - 7491
  • [3] Reverse engineering canvas (REC): a visual tool for supporting reverse engineering activities
    Akerdad, Mohammed
    Aboutajeddine, Ahmed
    Elmajdoubi, Mohammed
    International Journal on Interactive Design and Manufacturing, 2021, 15 (2-3) : 249 - 257
  • [4] Reverse engineering canvas (REC): a visual tool for supporting reverse engineering activities
    Akerdad, Mohammed
    Aboutajeddine, Ahmed
    Elmajdoubi, Mohammed
    INTERNATIONAL JOURNAL OF INTERACTIVE DESIGN AND MANUFACTURING - IJIDEM, 2021, 15 (2-3): : 249 - 257
  • [5] Reverse engineering canvas (REC): a visual tool for supporting reverse engineering activities
    Mohammed Akerdad
    Ahmed Aboutajeddine
    Mohammed Elmajdoubi
    International Journal on Interactive Design and Manufacturing (IJIDeM), 2021, 15 : 249 - 257
  • [6] CEJ -: An environment for flexible definition and execution of scientific publication processes
    Schneider, DS
    de Souza, JM
    Medeiros, SP
    Xexéo, GB
    COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN I, 2004, 3168 : 165 - 174
  • [7] Reverse Engineering a Visual Age Application
    Sneed, Harry M.
    Verhoef, Chris
    2015 31ST INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME) PROCEEDINGS, 2015, : 487 - 496
  • [8] REVERSE ENGINEERING AS A FRAMEWORK FOR DESIGN VERIFICATION
    SHIRAN, Y
    1989 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, 1989, : 969 - 972
  • [9] Algebraic Framework for Reverse Engineering on Specifications
    Cafezeiro, Isabel
    Haeusler, Edward Hermann
    ADVANCES IN TECHNOLOGICAL APPLICATIONS OF LOGICAL AND INTELLIGENT SYSTEM, 2009, 186 : 1 - 12
  • [10] A framework for reverse engineering VLSI chips
    Elleithy, KM
    Sobh, T
    INTELLIGENT CONTROL SYSTEMS AND SIGNAL PROCESSING 2003, 2003, : 383 - 388