Accession Number : ADA134091

Title :   Computer Program Development Specification for Ada Integrated Environment: Virtual Memory Methodology, B5-AIE(1).VMM(2).


PDF Url : ADA134091

Report Date : 08 Oct 1982

Pagination or Media Count : 48

Abstract : This specification defines the requirements for the Virtual Memory Methodology subsystem. VMM is a component of the Minimal Ada Programming Support Environment (MAPSE) of the Ada Integrated Environment, providing MAPSE tools with facilities required to construct and manipulate data in a consistent, reliable, and portable form. The VMM subsystem is a tool for creating and manipulating abstract data structures (attributed directed graphs, in particular) in a machine-independent manner. A virtual memory paging scheme makes the size of any data structure independent of the memory constraints of any particular hardware configuration. The Virtual Record Notation IO package (VRN IO) supports input and output of data in an external, human-readable format, translating data into the terms of the particular implementation thereby satisfying portability requirements. A permanent, directly accessible representation of a VMM data structure can be created in the KAPSE (Kernel Ada Programming Support Environment) database and accessed by any MAPSE tool or user program, providing a standard data interface for inter-program communication.

Descriptors :   *Data storage systems, *Specifications, *Requirements, *Military applications, Input output processing, Interfaces, Debugging(Computers), Computer communications, Data bases, Quality Assurance, Computer programs

Subject Categories : Computer Programming and Software
      Computer Hardware

Distribution Statement : APPROVED FOR PUBLIC RELEASE