• DocumentCode
    1973419
  • Title

    Incremental migration strategies: data flow analysis for wrapping

  • Author

    Cimitile, Aniello ; De Carlini, Ugo ; De Lucia, Andrea

  • Author_Institution
    Fac. of Eng., Sannio Univ., Benevento, Italy
  • fYear
    1998
  • fDate
    12-14 Oct 1998
  • Firstpage
    59
  • Lastpage
    68
  • Abstract
    Incremental migration strategies entail the decomposition of large legacy systems in components that can be independently and selectively replaced; this reduces the costs and risks of a migration program. The legacy components are encapsulated into object wrappers and used (through the wrapper interface) in their original form until new components take up their functions with an acceptable level of reliability. The decomposition of legacy programs in components to be encapsulated in different wrappers involves reengineering activities for creating a new program for each component. Data flow analysis methods are needed for identifying the formal parameters in the interfaces of such programs. We present the approach defined within the project ERCOLE, a research project aiming at migrating legacy systems towards object-oriented platforms
  • Keywords
    data encapsulation; data flow analysis; object-oriented programming; reverse engineering; software reliability; software reusability; systems re-engineering; ERCOLE project; costs; data flow analysis; encapsulation; incremental migration strategies; large legacy system decomposition; object wrapping; object-oriented platforms; reengineering; reliability; risks; software components; wrapper interface; Aggregates; Algorithms; Companies; Costs; Data analysis; Documentation; Mission critical systems; Reverse engineering; Software tools; Wrapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1998. Proceedings. Fifth Working Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-8967-6
  • Type

    conf

  • DOI
    10.1109/WCRE.1998.723176
  • Filename
    723176