DocumentCode :
3440899
Title :
Object-oriented analysis of COBOL
Author :
Fantechi, A. ; Nesi, P. ; Somma, E.
Author_Institution :
Dept. of Syst. & Inf., Florence Univ., Italy
fYear :
1997
fDate :
17-19 Mar 1997
Firstpage :
157
Lastpage :
164
Abstract :
The object-oriented paradigm is considered as the one which best guarantees the investments for renewal. It allows one to produce software with high degrees of reusability and maintainability, and satisfying certain quality characteristics. These features are not obviously automatically guaranteed by the simple adoption of an object-oriented programming language, so a process of re-analysis is needed. In this view, several methods for reengineering old applications according to the object-oriented paradigm have been defined and proposed. A method and tool (C2O2, COBOL to Object-Oriented) for analyzing COBOL applications in order to extract its object-oriented analysis is presented. The tool identifies classes and their relationships by means of a process of understanding and refinement in which COBOL data structures are analyzed, converted into classes, aggregated, and simplified semi-automatically. The algorithm is also capable of detecting data structures which may cause problems in the Year 2000, as demonstrated with an example
Keywords :
COBOL; abstract data types; business data processing; data integrity; data structures; object-oriented languages; object-oriented methods; object-oriented programming; software maintenance; software reusability; system monitoring; systems re-engineering; COBOL; COBOL application analysis; COBOL data structures; COBOL to Object-Oriented tool; Year 2000 problem; aggregation; classes; object-oriented analysis; object-oriented programming language; re-analysis; reengineering; refinement; software maintainability; software quality; software reusability; understanding; Application software; Computer languages; Data structures; Informatics; Investments; Maintenance engineering; Software maintenance; Software measurement; Software quality; Software reusability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 1997. EUROMICRO 97., First Euromicro Conference on
Conference_Location :
Berlin
Print_ISBN :
0-8186-7892-5
Type :
conf
DOI :
10.1109/CSMR.1997.583029
Filename :
583029
Link To Document :
بازگشت