STARS UR60 - IRIS. Functional Capabilities IRIS Standard Development and Application Support.
Informal technical rept.
UNISYS DEFENSE SYSTEMS RESTON VA TACTICAL SYSTEMS DIV
Pagination or Media Count:
IRIS Internal Representation Including Semantics is a common internal program representation developed by Incremental Systems which is being evaluated for use within the STARS program. The primary result of this task will be a tool to convert Ada library units from a representation as IRIS trees as well as tool components which allow other tools to create, modify, and access IRIS trees. While IRIS is not language specific, the tools and components built for this task will deal with IRIS-Ada, the specialization of IRIS for Ada. The two tool components to be produced are a library manager and an attribute manager. The library manager manages the Ada library which contains the IRIS representations of all Ada units which have been processed by the Ada-to-IRIS tool. The library manager provides a standard way to add, replace, and retrieve such units. The attribute manager provides a way to construct IRIS trees and to retrieve and modify their components. It also provides the ability to transfer IRIS trees between secondary storage and main memory. Generalizations to the library and attribute managers would enable their use in a persistent object manager that would enable their use in a persistent object manager that would be seamless with Ada programs.
- Computer Programming and Software