Software Engineering Institute Carnegie Mellon

Distributed Ada Real-Time Kernel

Bamberger, J.
Coddington, T.
Firth, R.
Klein, D.
Stinchcomb, D.
Van Scoy, R.
Colket, C.

Technical Report
CMU/SEI-88-SR-017

PostScript File

This paper addresses two distinct needs of real-time applications: distribution and hard real-time scheduling mechanisms. Specifically, this paper rejects both the notion of modifying the Ada language to achieve needed real-time solutions and the current fad of extensively modifying the Ada compiler and/or vendor-supplied runtime system. Instead, this paper defines the functionality of a Distributed Ada Real-time kernel (hereafter called the Kernel). The goal of the Kernel is to support effectively the execution of distributed, real-time Ada applications in an embedded computer environment by returning control to the user, where it belongs.