• DocumentCode
    2339952
  • Title

    CASE and reengineering: from archeology to software perestroika

  • Author

    Chikofsky, Elliot J.

  • fYear
    1990
  • fDate
    26-30 Mar 1990
  • Firstpage
    122
  • Abstract
    CASE (computer-aided software engineering), reverse engineering, and reengineering together form a coherent set of strategies for software organizations to get a handle on and reclaim their existing software assets. Each of the three supports and depends upon the others for long-term success. It is argued that they will be a permanent part of the process of evolutionary development. Even in future CASE systems with reliable automatic generation of executable code, the resulting system will be (perhaps automatically) reread by a reverse engineering process back into the CASE dictionary. This will allow the discovery of ramifications and side effects which are not foreseeable in the forward engineering process
  • Keywords
    software engineering; software tools; CASE; computer-aided software engineering; reengineering; reverse engineering; software assets; Application software; Computer aided software engineering; Dictionaries; Heart; Information analysis; Investments; Redundancy; Reliability engineering; Reverse engineering; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1990. Proceedings., 12th International Conference on
  • Conference_Location
    Nice
  • Print_ISBN
    0-8186-2026-9
  • Type

    conf

  • DOI
    10.1109/ICSE.1990.63612
  • Filename
    63612