Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Evolving toward Ada in real time systems
SIGPLAN '80 Proceedings of the ACM-SIGPLAN symposium on The ADA programming language
Hi-index | 0.00 |
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.