Title :
Extracting business logic from existing COBOL programs as a basis for redevelopment
Author_Institution :
Case Consult GmbH, Wiesbaden, Germany
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;
Conference_Titel :
Program Comprehension, 2001. IWPC 2001. Proceedings. 9th International Workshop on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-7695-1131-7
DOI :
10.1109/WPC.2001.921728