Analysis of intermediate languages such as IRIS and DIANA
languages/ada/docs/irsdiana: File Name Size --------- ---- README 1,077 irsdiana.zip 103,400 Totals ============== ============== 2 Files 104,477
ASSET_A_169: IRIS/DIANA Analysis This technical report analyzes the requirements of the STARS environment from the perspective of intermediate language use and programmatic access to compiler information. The report details several strategies for intermediate language use in an environment for the purpose of tight integration of tool suites. In addition a detailed analysis of the currently available STARS intermediate languages is presented. These include DIANA (Descriptive Intermediate Attributed Notation for Ada), IRIS (Intermediate Representation Including Semantics), and ASIS (Ada Semantics Interface Specification). The detailed analysis compares each intermediate language with the purposes with which it was designed and the overall goals of the STARS environment. The report concludes with a recommendation to standardize on a hybrid IRIS as the intermediate language and ASIS as a programmatic interface. It also provides a strategy to accomplish the standardization. An appendix with examples of intermediate language use is included.
30 July 1990 Paramax Initial release to ASSET 20 December 1993 ASSET Initial release to the PAL
Approved for public release; distribution unlimited
This documentation is provided "AS IS" and without any expressed or implied warranties whatsoever. No warranties as to performance, merchantability, or fitness for a particular purpose exist. The user must assume the entire risk and liability of using this document. In no event shall any person or organization of people be held responsible for any direct, indirect, consequential or inconsequential damages or lost profits.