• DocumentCode
    540228
  • Title

    Migrating legacy systems towards object-oriented platforms

  • Author

    De Lucia, A. ; Lucca, G. A Di ; Fasolino, A.R. ; Guerra, P. ; Petruzzelli, S.

  • fYear
    1997
  • fDate
    1-3 Oct. 1997
  • Firstpage
    122
  • Lastpage
    129
  • Abstract
    Presents an approach to migrate legacy systems to object-oriented platforms. The process consists of six sequential phases and encompasses reverse engineering and re-engineering activities. The aim of the reverse engineering phases is to decompose programs into components implementing user interface management and components implementing application domain objects. The identification of objects is centred around a persistent data store and exploits object-oriented design metrics. Wrapping techniques are the core of the re-engineering activities. They make new systems able to exploit existing resources, thus allowing an incremental and selective translation of the identified objects
  • Keywords
    object-oriented databases; object-oriented methods; object-oriented programming; reverse engineering; software maintenance; software metrics; subroutines; systems re-engineering; user interface management systems; application domain objects; existing resources exploitation; incremental translation; legacy systems migration; object identification; object-oriented design metrics; object-oriented platforms; persistent data store; program components; program decomposition; reengineering activities; reverse engineering activities; selective translation; sequential phases; user interface management; wrapping techniques;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1997. Proceedings., International Conference on
  • Conference_Location
    Bari, Italy
  • ISSN
    1063-6773
  • Print_ISBN
    0-8186-8013-X
  • Type

    conf

  • DOI
    10.1109/ICSM.1997.624238
  • Filename
    5726942