Partitioning Real-Time ADA (trade name) Software for Distributed Targets.
GTE LABS INC WALTHAM MA COMPUTER SCIENCE LAB
Pagination or Media Count:
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.
- Computer Programming and Software
- Computer Systems