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