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

被引:23
作者
Sneed, HM [1 ]
机构
[1] Case Consult GmbH, D-65197 Wiesbaden, Germany
来源
9TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS | 2001年
关键词
reengineering; reverse engineering; knowledge extraction; business rules; program comprehension; slicing;
D O I
10.1109/WPC.2001.921728
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The following paper 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 ween out the information required to re-implement the ancient host programs in a new client/server environment. The solution followed a four step progress. First, the programs were restructured, secondly the programs were sliced into business logic modules, third the business modules were subjected to a multi view analysis and finally the views were integrated into a unified documentation describing the data, decision and procedural flow of each program slice.
引用
收藏
页码:167 / 175
页数:9
相关论文
共 15 条
[11]  
SNEED H, 1998, P ICSM 88 OCT, P102
[12]  
Sneed HM, 1996, FOURTH WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, P240, DOI 10.1109/WPC.1996.501138
[13]   Architecture and functions of a commercial software reengineering workbench [J].
Sneed, HM .
SECOND EUROMICRO CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 1998, :2-10
[14]  
van Zuylen HJ., 1993, REDO COMPENDIUM REVE, P225
[15]   PROGRAM SLICING [J].
WEISER, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (04) :352-357