DocumentCode :
3356408
Title :
A practical system of COBOL program reuse for reengineering
Author :
Yang, Hongji ; Chu, William C. ; Sun, Yong
Author_Institution :
Comput. Sci. Dept., De Montfort Univ., Leicester, UK
fYear :
1997
fDate :
14-18 Jul 1997
Firstpage :
45
Lastpage :
57
Abstract :
Transformation and reuse techniques have been discussed for many years, and it is even more important to apply these techniques in practice. This paper introduces our approach to combining transformation and semantic interface analysis for reuse of COBOL programs. In our approach, COBOL programs are reverse engineered to their designs represented in entity-relationship (ER) diagrams. Both the original code and obtained ER diagrams are used by semantic interface analysis. Reusable components are annotated with conditions which are needed for checking suitability and are saved in a reuse library for reuse and reengineering. Our method is demonstrated in detail through an example in this paper. Besides being practical, the advantages of the approach include the fact that a formal link between the original COBOL program and its design in an ER diagram form is retained, and both the program code and the design can be reused
Keywords :
COBOL; entity-relationship modelling; reverse engineering; software libraries; software reusability; subroutines; systems re-engineering; COBOL program reuse; design reuse; entity-relationship diagrams; program transformation techniques; reengineering; reusable component annotation; reuse library; reverse engineering; semantic interface analysis; suitability checking conditions; Algorithm design and analysis; Computer languages; Computer science; Data structures; Design methodology; Erbium; Libraries; Reverse engineering; Software engineering; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Technology and Engineering Practice, 1997. Proceedings., Eighth IEEE International Workshop on [incorporating Computer Aided Software Engineering]
Conference_Location :
London
Print_ISBN :
0-8186-7840-2
Type :
conf
DOI :
10.1109/STEP.1997.615463
Filename :
615463
Link To Document :
بازگشت