Title :
Extracting reusable modules from legacy code: considering the issues of module granularity
Author :
Burd, Elizabeth ; Munro, Malcolm ; Wezeman, Clazien
Author_Institution :
Centre for Software Maintenance, Durham Univ., UK
Abstract :
The paper describes the work of a reverse engineering project. The project is concerned with the identification of reusable modules of code from legacy systems. The authors apply a number of existing techniques and methods to large COBOL programs and attempt to integrate the methods to satisfy the needs of their industrial sponsors. They have found that the issue of module granularity is one of the important factors for successful reuse. By integrating and applying parts of the RECAST method and techniques from the RE2 paradigm, they have identified modules at different levels of granularity. The paper includes some results and a discussion of the identification of reuse modules at different levels of granularity
Keywords :
COBOL; reverse engineering; software maintenance; software reusability; RE2 paradigm; RECAST method; large COBOL programs; legacy code; module granularity; reusable module extraction; reverse engineering project; Business process re-engineering; Computer industry; Costs; Documentation; Heat engines; Libraries; Life estimation; Productivity; Reverse engineering; Software maintenance;
Conference_Titel :
Reverse Engineering, 1996., Proceedings of the Third Working Conference on
Conference_Location :
Monterey, CA
Print_ISBN :
0-8186-7674-4
DOI :
10.1109/WCRE.1996.558903