By Topic

On the Use of ADM to Contextualize Data on Legacy Source Code for Software Modernization

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Ricardo Perez-Castillo ; Alarcos Res. Group, Univ. of Castilla-La Mancha, Ciudad Real, Spain ; Ignacio Garcia-Rodriguez de Guzman ; Orlando Avila-Garcia ; Mario Piattini

Legacy systems are usually made of two kind of artifacts: source code and databases. Typically, the maintenance of those systems is carried out through re-engineering processes. Although both artifacts can be independently maintained, for a more effective re-engineering of the whole system both should be analyzed and evolved jointly. This is mainly due to the fact that the knowledge expected to be extracted by analyzing both kind of artifacts at the same time is greater and richer than the one recovered by just looking at the system partly, and thus ROI and lifespan of the system are expected to improve. This paper proposes the data contextualization for recovering code-to-data linkages in legacy systems. This technique is framed in the ADM (architecture driven modernization) approach to modernization of legacy systems, considering all involved artifacts as models. This paper also presents a tool to support that technique throughout a real-life case study.

Published in:

2009 16th Working Conference on Reverse Engineering

Date of Conference:

13-16 Oct. 2009