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