A periodic Ada control kernel (PACK)

  • Authors:
  • J. Ellis

  • Affiliations:
  • Harris Corporation, Government Aerospace Systems Division, PO Box 94000 MS-19/4852, Melbourne, FL

  • Venue:
  • TRI-Ada '89 Proceedings of the conference on Tri-Ada '89: Ada technology in context: application, development, and deployment
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.