• DocumentCode
    3081050
  • Title

    Extracting business logic from existing COBOL programs as a basis for redevelopment

  • Author

    Sneed, Harry M.

  • Author_Institution
    Case Consult GmbH, Wiesbaden, Germany
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    167
  • Lastpage
    175
  • Abstract
    The article describes an industrial pilot study carried out to regain the business knowledge embedded in a legacy COBOL application. The goal of the project was to weed out the information required to reimplement the ancient host programs in a new client/server environment. The solution followed a four-step process. First, the programs were restructured, secondly the programs were sliced into business logic modules, third the business modules were subjected to a multiview analysis and finally the views were integrated into a unified documentation describing the data, decision and procedural flow of each program slice
  • Keywords
    COBOL; client-server systems; program slicing; reverse engineering; software maintenance; systems re-engineering; COBOL programs; ancient host programs; business knowledge; business logic extraction; business logic modules; client/server environment; legacy COBOL application; multiview analysis; procedural flow; program slicing; redevelopment; unified documentation; Assembly; Data mining; Documentation; Information processing; Information resources; Large-scale systems; Logic; Programming profession; Pulp and paper industry; Relational databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2001. IWPC 2001. Proceedings. 9th International Workshop on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-1131-7
  • Type

    conf

  • DOI
    10.1109/WPC.2001.921728
  • Filename
    921728