Interface Specifications for the SCR (A-7E) Extended Computer Module.

Abstract

This document describes the programmer interface to a computing machine partially implemented in software. The Extended Computer is part of NRL's Software Cost Reduction (SCR) project, to demonstrate the feasibility of applying advanced software engineering techniques to complex real-time systems in order to simplify maintenance. The Extended Computer allows code portability among avionics computers by providing extensible addressing, uniform i/o and data access, representation-independent data types, uniform event signalling, a standard subprogram invocation mechanism, and parallel process capability. The purpose of the Extended Computer is to allow the remainder of the software to remain unchanged when the host computer is changed or replaced.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 06, 1983
Accession Number
ADA123566

Entities

People

  • D. L. Parnas
  • D. M. Weiss
  • K. H. Britton
  • P. C. Clements

Organizations

  • United States Naval Research Laboratory

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Abstracts
  • Application Software
  • Clocks
  • Computer Programming
  • Computer Science
  • Computers
  • Failed States
  • Language
  • Microarchitecture
  • Military Research
  • Programming Languages
  • Scheduling (Production)
  • Software Development
  • Standards
  • Test Facilities
  • Time Intervals
  • Timing Devices

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Parallel and Distributed Computing.
  • Software Engineering.