• DocumentCode
    2339730
  • Title

    Software reengineering position statement

  • Author

    Bush, Eric

  • fYear
    1990
  • fDate
    26-30 Mar 1990
  • Firstpage
    121
  • Abstract
    Software reengineering work can be divided into three classes of activity: (1) choosing a calculus (it is suggested that the predicate calculus is a more promising medium than a data/control flow graph calculus because it is easier to prove equivalence between two expressions in the former); (2) building an industry standard library of primitive expressions in this calculus that will cover the domain of interest at its most abstract level; (3) building a system to recognize and prove equivalences between these high-level primitives and lower level expressions in the calculus that directly express the primitive operators of the original implementation
  • Keywords
    software engineering; data/control flow graph calculus; high-level primitives; industry standard library; predicate calculus; Automatic programming; Calculus; Code standards; Computer industry; Control systems; Data flow computing; Data mining; Electrical equipment industry; Flow graphs; Industrial control; Libraries; Reverse engineering; Software standards;
  • 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.63611
  • Filename
    63611