• DocumentCode
    1933528
  • Title

    Decomposing legacy programs: a first step towards migrating to client-server platforms

  • Author

    Canfora, G. ; Cimitile, A. ; De Lucia, A. ; Di Lucca, G.A.

  • Author_Institution
    Sannio Univ., Benevento, Italy
  • fYear
    1998
  • fDate
    24-26 Jun 1998
  • Firstpage
    136
  • Lastpage
    144
  • Abstract
    We propose an approach to program decomposition as a preliminary step for the migration of legacy systems. A program slicing algorithm is defined to identify the statements implementing the user interface component. An interactive re-engineering tool is also presented that supports the software engineer in the comprehension of the source code during the decomposition of a program. The focus of this paper is on the partition of a legacy system, while issues related to the re-engineering, encapsulation, and wrapping of the legacy components and to the definition of the middleware layer through which they communicate are not tackled
  • Keywords
    client-server systems; reverse engineering; software engineering; systems re-engineering; client-server platforms; interactive re-engineering tool; legacy program decomposition; program slicing algorithm; software engineer; source code; user interface component; Computer architecture; Costs; Databases; Documentation; Leg; Logic; Programming; Software maintenance; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 1998. IWPC '98. Proceedings., 6th International Workshop on
  • Conference_Location
    Ischia
  • ISSN
    1092-8138
  • Print_ISBN
    0-8186-8560-3
  • Type

    conf

  • DOI
    10.1109/WPC.1998.693336
  • Filename
    693336