Accession Number : ADB152498

Title :   STARS UR60 - IRIS. Functional Capabilities IRIS Standard Development and Application Support.

Descriptive Note : Informal technical rept.

Corporate Author : UNISYS DEFENSE SYSTEMS RESTON VA TACTICAL SYSTEMS DIV

Report Date : 08 NOV 1989

Pagination or Media Count : 20

Abstract : 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.

Descriptors :   , , ACCESS, ADA PROGRAMMING LANGUAGE, INTERNAL, IRIS, LIBRARIES, MEMORY DEVICES, SECONDARY, SEMANTICS, SPECIALIZATION, STARS, STORAGE, SUPERVISORS, TOOLS, TRANSFER, TREES.

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE