• DocumentCode
    2349067
  • Title

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

  • Author

    Pérez-Castillo, Ricardo ; de Guzmán, Ignacio García-Rodríguez ; Ávila-García, Orlando ; Piattini, Mario

  • Author_Institution
    Alarcos Res. Group, Univ. of Castilla-La Mancha, Ciudad Real, Spain
  • fYear
    2009
  • fDate
    13-16 Oct. 2009
  • Firstpage
    128
  • Lastpage
    132
  • Abstract
    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.
  • Keywords
    software architecture; software maintenance; source coding; systems re-engineering; ADM; architecture driven modernization; code-to-data linkage recovery; data contextualization; legacy source code; legacy systems; software modernization; system maintenance; system reengineering; Aging; Context modeling; Couplings; Data mining; Knowledge engineering; Open source software; Proposals; Relational databases; Reverse engineering; ADM; Data Contextualization; Model Transformations; Modernization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
  • Conference_Location
    Lille
  • ISSN
    1095-1350
  • Print_ISBN
    978-0-7695-3867-9
  • Type

    conf

  • DOI
    10.1109/WCRE.2009.20
  • Filename
    5328801