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 条
  • [41] Reverse engineering of deep drawn components with an isogeometric framework
    Greco, F.
    Coox, L.
    Maurin, F.
    Balla, V. K.
    Deckers, E.
    Desmet, W.
    COMPUTERS & STRUCTURES, 2018, 201 : 15 - 25
  • [42] A reverse-engineering methodology for medical enhancement processes
    Labbene Ayachi, Faten
    Boussi Rahmouni, Hanene
    Ben Ammar, Marwa
    Mahjoubi, Halima
    CENTERIS2019--INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS/PROJMAN2019--INTERNATIONAL CONFERENCE ON PROJECT MANAGEMENT/HCIST2019--INTERNATIONAL CONFERENCE ON HEALTH AND SOCIAL CARE INFORMATION SYSTEMS AND TECHNOLOGIES, 2019, 164 : 714 - 723
  • [43] Optimization of Reverse Engineering Processes for Cu Interconnected Devices
    Koh, Jin Won
    Yang, Jun Mo
    Lee, Hyung Gyoo
    Park, Keun Hyung
    TRANSACTIONS ON ELECTRICAL AND ELECTRONIC MATERIALS, 2013, 14 (06) : 304 - 307
  • [44] Reverse Engineering of Business Processes exposed as Web Applications
    Di Francescomarino, Chiara
    Marchetto, Alessandro
    Tonella, Paolo
    13TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: CSMR 2009, PROCEEDINGS, 2009, : 139 - 148
  • [45] Reverse Engineering Hospital Processes Out of Visited Nodes
    Glock, Barbara
    Wurzer, Gabriel
    Breitenecker, Felix
    Popper, Niki
    2013 8TH EUROSIM CONGRESS ON MODELLING AND SIMULATION (EUROSIM), 2013, : 312 - 317
  • [46] Formalizing MDA-based reverse engineering processes
    Favre, Liliana
    SERA 2008: 6TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 2008, : 153 - 160
  • [47] Reverse Engineering of Production Processes based on Markov Chains
    Mazak, Alexandra
    Wimmer, Manuel
    Patsuk-Boesch, Polina
    2017 13TH IEEE CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2017, : 680 - 686
  • [48] Archived Processes Integration for Extension of the Reverse Engineering Approach
    Guefrech, Wafa
    Zahaf, Sahbi
    Gargouri, Faiez
    INFORMATION AND KNOWLEDGE SYSTEMS: DIGITAL TECHNOLOGIES, ARTIFICIAL INTELLIGENCE AND DECISION MAKING, ICIKS 2021, 2021, 425 : 139 - 151
  • [49] Development of engineering framework and portal for the integration of cooperative engineering processes
    Lee, Jai-Kyung
    Park, Seong-Whan
    Kim, Hyeon Soo
    PROCEEDINGS OF THE 2007 11TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS 1 AND 2, 2007, : 435 - 439
  • [50] An Engineering Framework and Service Portal for the Integration of Cooperative Engineering Processes
    Lee, Jai-Kyung
    Park, Seong-Whan
    Kim, Hyeon Soo
    Kuk, Seung Hak
    COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN IV, 2008, 5236 : 250 - 260