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
Link To Document :
بازگشت