Software Technology for Adaptable, Reliable Systems (STARS)
Abstract
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 (Software Technology for Adaptable Reliable Systems) 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. (KR)
Document Details
- Document Type
- Technical Report
- Publication Date
- Nov 02, 1990
- Accession Number
- ADA229349