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
Link To Document