Title :
Using Aspect Orientation in Understanding Legacy COBOL Code
Author :
Pu, Jianjun ; Zhang, Zhuopeng ; Kang, Jian ; Xu, Yang ; Yang, Hongji
Author_Institution :
De Montfort Univ., Leicester
Abstract :
Understanding and maintaining legacy COBOL systems are still a challenging task for both academic research and industry practice. With the development of aspect-oriented software engineering, aspect-oriented code comprehension and reengineering for COBOL software systems become a very promising research direction. In this paper, context aspect and error handling aspect, which are two most important aspects for COBOL code understanding, are defined. Furthermore, the approach for aspect location and operations in COBOL code is presented. Program slicing technique is adopted to locate aspect code from large COBOL systems. This paper reports our experience to date on the application of aspect-oriented program understanding in COBOL code, and more future work will be carry out shortly.
Keywords :
COBOL; error handling; object-oriented programming; program slicing; software maintenance; systems re-engineering; COBOL code context aspect; COBOL code error handling aspect; aspect-oriented code comprehension; aspect-oriented reengineering; aspect-oriented software engineering; legacy COBOL software systems; program slicing technique; Application software; Computer industry; Laboratories; Law; Legal factors; Software design; Software engineering; Software maintenance; Software systems; Unified modeling language;
Conference_Titel :
Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
Conference_Location :
Beijing
Print_ISBN :
0-7695-2870-8
DOI :
10.1109/COMPSAC.2007.232