View Related Documents

Abstract

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.

Keywords  Program comprehension - reverse engineering - legacy systems

This work has been supported by the project METAMORPHOS under grant PRIN-2006-2006098097.

Fulltext Preview

Image of the first page of the fulltext document