• 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