Accession Number:

ADA134091

Title:

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

Descriptive Note:

Corporate Author:

INTERMETRICS INC CAMBRIDGE MA

Personal Author(s):

Report Date:

1982-10-08

Pagination or Media Count:

48.0

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.

Subject Categories:

  • Computer Programming and Software
  • Computer Hardware

Distribution Statement:

APPROVED FOR PUBLIC RELEASE