DocumentCode
2359706
Title
Reengineering procedural into data flow programs
Author
Newcomb, Philip ; Martens, Paul
Author_Institution
Res. & Technol., Boeing Comput. Services, Seattle, WA, USA
fYear
1995
fDate
14-16 Jul 1995
Firstpage
32
Lastpage
38
Abstract
Program transformation techniques are described for automatic translation of systems from a procedural form into a non-procedural, event-driven, data-flow computational architecture called the quasi-procedural method (QPM). Significant performance optimizations are achieved for many kinds of computations after conversion of their programs into QPM. The translation into QPM is accomplished with a knowledge-based transformational reengineering approach. The application of the translation to a large Boeing FORTRAN system for aircraft synthesis (ACSYNT) is discussed
Keywords
FORTRAN; aerospace computing; aircraft; computer aided software engineering; data flow computing; knowledge based systems; program interpreters; reverse engineering; software performance evaluation; systems re-engineering; ACSYNT system; Boeing FORTRAN system; aircraft synthesis; automatic translation; data flow programs; knowledge-based transformational reengineering approach; nonprocedural event-driven data-flow computational architecture; performance optimization; procedural programs; program conversion; program transformation techniques; quasi-procedural method; reverse engineering; Aircraft; Airplanes; Algorithms; Computer architecture; Design optimization; Optimization methods; Optimizing compilers; Parallel processing; Program processors; Runtime environment;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 1995., Proceedings of 2nd Working Conference on
Conference_Location
Toronto, Ont.
Print_ISBN
0-8186-711-43
Type
conf
DOI
10.1109/WCRE.1995.514691
Filename
514691
Link To Document