Issues and Approaches in the Design of Distributed Ada Programs.

Abstract

The design of Ada programs across multiple processors is not fully supported by current Ada run-time environments. This report examines the relevant issues facing the designers of such programs and discusses the approaches to program design. A distributed Ada interprocessor message-passing kernel was designed and implemented to support the design of distributed programs and to help illustrate these issues. Implementations of the Ada constructs based on the use of the kernel are suggested, and several possible approaches to the partitioning of Ada programs across multiple processors are discussed. This report attempts to resolve these issues and presents several viable approaches to the production of portable, reusable distributed Ada programs, utilizing the full advantages provided by the Ada language and current programming support environments, while requiring only currently available compilers and run-time environments. (kr)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 11, 1989
Accession Number
ADA217232

Entities

People

  • J. W. Brennan Jr

Organizations

  • Naval Underwater Systems Center

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Application Software
  • Central Processing Units
  • Computer Communications
  • Computer Networks
  • Computer Programming
  • Computer Programs
  • Computers
  • Data Links
  • Data Transmission
  • High Level Languages
  • Local Area Networks
  • Network Science
  • Operating Systems
  • Software Development
  • Transport Protocols
  • Transport Ships
  • Very Large Scale Integration

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.
  • Software Engineering.