A periodic Ada control kernel (PACK)

James Ellis · 1989

Numerous sources have questioned Ada's sufficiency in efficiently handling systems with predominantly periodic processes, especially when hard deadline scheduling is required. Several possible implementations have been suggested to address this problem. This paper describes a dual MIL-STD-1750A cockpit digital map display system which uses a Periodic Ada Control Kernel (PACK) to directly control execution of numerous periodic processes written in Ada. The PACK runs over the normal Ada Runtime System and controls a relatively large number of concurrently executing periodic (and aperiodic) procedures and provides a more direct interface to Ada-coded Interrupt Service Routines.

Read the paper · More papers on PaperTik