Programming in Ada (2nd ed.)
A pragmatic approach to Ada insertion
IRTAW '87 Proceedings of the first international workshop on Real-time Ada issues
Limitations of Ada for real-time scheduling
IRTAW '87 Proceedings of the first international workshop on Real-time Ada issues
Problems in Ada runtime task scheduling
IRTAW '87 Proceedings of the first international workshop on Real-time Ada issues
Priority inversion and its control: An experimental investigation
IRTAW '88 Proceedings of the second international workshop on Real-time Ada issues
IRTAW '88 Proceedings of the second international workshop on Real-time Ada issues
Communication between Ada programs in DIADEM
IRTAW '88 Proceedings of the second international workshop on Real-time Ada issues
Asynchronous transfer of control in Ada 9X
IRTAW '90 Proceedings of the fourth international workshop on Real-time Ada issues
Replacing passive tasks with Ada9X protected records
ACM SIGAda Ada Letters
Hi-index | 0.00 |
The current definition of Ada manifestly fails to satisfy the requirements for supporting the application domain characteristics of real-time, embedded and distributed systems particularly with respect to the capability for asynchronous message passing. It is shown that, for a number of independent reasons, the potential for allowing Ada tasks to communicate in this manner by extension of the existing purely synchronous rendezvous has significant benefits. Though this is a radical deviation from the existing language definition a firm proposal is made for allowing asynchronous inter-task communication. Some of the resultant semantic and syntactic implications are explored.