DocumentCode :
3310294
Title :
Analysing large COBOL programs: the extraction of reusable modules
Author :
Burd, Elizabeth ; Munro, Malcolm ; Wezeman, Clazien
Author_Institution :
Centre for Software Maintenance, Durham Univ., UK
fYear :
1996
fDate :
4-8 Nov 1996
Firstpage :
238
Lastpage :
243
Abstract :
We describe work performed for the IDENT project which is concerned with the identification and encapsulation of reusable modules. The aim of the project is to look at the integration of two methods for supporting maintenance; RE2 and RECAST. We describe a case study where we try to extract reusable modules from a 21,000 line COBOL program. We approach this through the use of some of the basic methods addressed by the RE2 reuse reengineering paradigm and some of the stages of the reverse engineering RECAST method. We have found that the identification of modules is very difficult because of high connectivity between data items. In order to deal with this problem we identify a number of strategies for removing particular data items using some of the RECAST stages and steps. These include the logical data model and system processing steps. However, in most cases we have found that such approaches were insufficient and that expert domain knowledge is also required to assist in module identification
Keywords :
COBOL; data structures; reverse engineering; software maintenance; software reusability; systems re-engineering; IDENT project; RE2; RECAST; case study; large COBOL program analysis; logical data model; module encapsulation; module identification; reusable modules; reuse reengineering paradigm; reverse engineering; software maintenance; High-level languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance 1996, Proceedings., International Conference on
Conference_Location :
Monterey, CA
ISSN :
1063-6773
Print_ISBN :
0-8186-7677-9
Type :
conf
DOI :
10.1109/ICSM.1996.565011
Filename :
565011
Link To Document :
بازگشت