• 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