• DocumentCode
    289913
  • Title

    The future of reverse engineering

  • Author

    Bennett, K.H.

  • Author_Institution
    Centre for Software Maintenance, Durham Univ., UK
  • fYear
    1994
  • fDate
    34648
  • Firstpage
    42644
  • Lastpage
    42645
  • Abstract
    The structure of a software system progressively degrades unless remedial action is undertaken. This action, called preventative maintenance is very rarely undertaken, so that the software becomes harder to maintain. Thus legacy systems are the major focus of reverse engineering. A legacy system is defined informally as software which is extremely valuable to the organisation, often performing a key strategic function, but no one knows what to do with it. The software is too expensive to maintain, and is inflexible and unresponsive to user requested changes. On the other hand legacy systems are typically very large and valuable and extremely costly to redevelop. Of course legacy systems were never intended to be like this but it is a sobering thought that many new systems written today will be tomorrow´s legacy software. This is a consequence of management, not technical issues
  • Keywords
    reverse engineering; software maintenance; systems re-engineering; legacy systems; preventative maintenance; remedial action; reverse engineering;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Reverse Engineering for Software Based Systems, IEE Colloquium on
  • Conference_Location
    London
  • Type

    conf

  • Filename
    385763