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

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.

Document Details

Document Type
Technical Report
Publication Date
Nov 08, 1989
Accession Number
ADB152498

Tags

DTIC Thesaurus Topics

  • Language
  • Linguistics
  • Semantics
  • Specialization
  • Standards

Fields of Study

  • Computer science

Readers

  • Computer Vision.
  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Parallel and Distributed Computing.