• DocumentCode
    289915
  • Title

    Reverse engineering COBOL through the use of automatically applied program transformations

  • Author

    McParland, P.

  • Author_Institution
    Dept. of Comput. Sci., Queen´´s Univ., Belfast, UK
  • fYear
    1994
  • fDate
    34648
  • Firstpage
    42614
  • Lastpage
    42617
  • Abstract
    The maintenance of old but frequently used software systems remains a major problem for many organizations. Many COBOL programs, comprising billions of lines of code and developed many years ago, are in widespread use. These old programs need to be refashioned to take advantage of the latest operating system features, graphical user interfaces, databases, etc. Recreating these application programs from scratch is a laborious task. Reverse engineering tools may be used to extract the high level design and specification from such application programs thereby allowing them to be better understood and, consequently, making them easier to maintain and to update. However, if a software system is to undergo major refinement then its detailed low level design must be, extracted. Commercial reverse engineering tools produce low level designs which are difficult to understand and may require significant human interaction in order to perform the extraction
  • Keywords
    COBOL; reverse engineering; software maintenance; systems re-engineering; COBOL programs; automatically applied program transformations; high level design; reverse engineering; reverse engineering tools; specification;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Reverse Engineering for Software Based Systems, IEE Colloquium on
  • Conference_Location
    London
  • Type

    conf

  • Filename
    385765