DocumentCode
2336098
Title
The `Catch 22´ of reengineering
Author
Kozaczynski, Wojtek
fYear
1990
fDate
26-30 Mar 1990
Firstpage
119
Abstract
In the software reengineering discussion it is assumed that the system can be understood on the following four levels: the programming language level, the control structure level, the generic algorithm level, and the problem domain level. It is noted that it is now possible to build tools which understand systems on the first three levels. There have been considerable advances in system data analysis that will lead directly to identification of abstract data types and objects. It is suggested that future progress will critically depend on the ability to represent and reason about the problem domain. The reengineering systems of tomorrow will require knowledge not only of software engineering, but more important, of particular problem domains
Keywords
software engineering; abstract data types; control structure level; generic algorithm level; problem domain; problem domain level; programming language level; software engineering; software reengineering; system data analysis; Assembly systems; Computer languages; Control systems; Data analysis; Design engineering; Insurance; Inventory management; Knowledge engineering; Lab-on-a-chip; Programming profession; Software algorithms; Software engineering; Spirals; System analysis and design; Systems engineering and theory;
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.63609
Filename
63609
Link To Document