loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Philippe Dugerdil and Sebastien Jossi

Affiliation: HEG-Univ. of Applied Sciences, Switzerland

Keyword(s): Reverse-engineering, software process, software clustering, software reengineering, program comprehension, industrial experience.

Related Ontology Subjects/Areas/Topics: Health Engineering and Technology Applications ; Neurocomputing ; Neurotechnology, Electronics and Informatics ; Reverse Engineering

Abstract: Legacy software system reverse engineering has been a hot topic for more than a decade. One of the key problems is to recover the architecture of the system i.e. its components and the communications between them. Generally, the code alone does not provide much clue on the structure of the system. To recover this architecture, we proposed to use the artefacts and activities of the Unified Process to guide the search. In our approach we first recover the high-level specification of the program. Then we instrument the code and “run” the use-cases. Next we analyse the execution trace and rebuild the run-time architecture of the program. This is done by clustering the modules based on the supported use-case and their roles in the software. In this paper we present an industrial validation of this reverse-engineering process. First we give a summary of our methodology. Then we show a step-by-step application of this technique to real-world business software and the result we obtained. Fin ally we present the workflow of the tools we used and implemented to perform this experiment. We conclude by giving the future directions of this research. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.138.113.188

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Dugerdil, P. and Jossi, S. (2007). ROLE-BASED CLUSTERING OF SOFTWARE MODULES - An Industrial Size Experiment. In Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT; ISBN 978-989-8111-06-7; ISSN 2184-2833, SciTePress, pages 5-12. DOI: 10.5220/0001329100050012

@conference{icsoft07,
author={Philippe Dugerdil. and Sebastien Jossi.},
title={ROLE-BASED CLUSTERING OF SOFTWARE MODULES - An Industrial Size Experiment},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT},
year={2007},
pages={5-12},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001329100050012},
isbn={978-989-8111-06-7},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT
TI - ROLE-BASED CLUSTERING OF SOFTWARE MODULES - An Industrial Size Experiment
SN - 978-989-8111-06-7
IS - 2184-2833
AU - Dugerdil, P.
AU - Jossi, S.
PY - 2007
SP - 5
EP - 12
DO - 10.5220/0001329100050012
PB - SciTePress