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.