loading
Papers

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Philippe Dugerdil and Sebastien Jossi

Affiliation: HEG-Univ. of Applied Sciences, Switzerland

ISBN: 978-989-8111-06-7

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. Fina lly 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)

PDF ImageFull Text

Download
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.93.75.242

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.; Jossi S. and (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, 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},
}

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
AU - Dugerdil, P.
AU - Jossi, S.
PY - 2007
SP - 5
EP - 12
DO - 10.5220/0001329100050012

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.