Accession Number:

ADA171098

Title:

Partitioning Real-Time ADA (trade name) Software for Distributed Targets.

Descriptive Note:

Technical note,

Corporate Author:

GTE LABS INC WALTHAM MA COMPUTER SCIENCE LAB

Personal Author(s):

Report Date:

1986-05-01

Pagination or Media Count:

21.0

Abstract:

The assignment of tasks to processors is an important problem in the design of distributed real-time systems. A task allocation scheme is required in order to produce a feasible partition of tasks across processors in the system, and to ensure high performance, especially for systems with real-time operational requirements. One of the problems of current interest in real-time system design is the development of real-time Ada software for distributed systems. Several approaches have been proposed and are being studied. The approaches can be characterized as either 1 source code allocation, the development of a multitasking Ada software which is then partitioned this approach allows development and testing of the software as a whole before allocation 2 target-code allocation, where a compiler is responsible for performing task allocation, perhaps with some user-imposed constraints or 3 separate program development where allocation decisions are made early in the development phase, and separate programs are developed.

Subject Categories:

  • Computer Programming and Software
  • Computer Systems

Distribution Statement:

APPROVED FOR PUBLIC RELEASE