Language Design Using Decompilation.
Abstract:
This report represents the results of a project in which decompilation techniques were used to identify the essential characteristics of a high-level progamming language suitable for real-time training device systems. The project consisted of three phases. First, a decompiler written in FORTRAN was implemented to map assembly language for a Xerox SIGMA 7 computer into a collection of tables and data forming the basis for phase 3. Second, a structures collection of 33 modules representing an operational system for an F-4 Trainer was decompiled. Finally, the data gathered from phase 2 was analyzed to identify language features appropriate for some high-level, application-oriented programming language. The results of the decompilation showed that a hybrid of FORTRAN including bit-strings and locator data was the most appropriate high-level language for trainer applications. Authgor