Title :
An enhanced Ada run-time system for real-time embedded processors
Author_Institution :
Charles Stark Draper Lab. Inc., Cambridge, MA, USA
Abstract :
An enhanced Ada run-time system has been developed to support real-time embedded processor applications. The primary focus of this development effort has been on the tasking system and the memory management facilities of the run-time system. The tasking system has been extended to support efficient and precise periodic task execution as required for control applications. Event-driven task execution providing a means of task-asynchronous control and communication among Ada tasks is supported in this system. Inter-task control is even provided among tasks distributed on separate physical processors. The memory management system has been enhanced to provide object allocation and protected access support for memory shared between disjoint processors, each of which is executing a distinct Ada program
Keywords :
Ada; distributed processing; multiprogramming; real-time systems; storage management; enhanced Ada run-time system; event-driven task execution; inter-task control; memory management facilities; memory management system; object allocation; protected access support; real-time embedded processors; task-asynchronous communication; task-asynchronous control; tasking system; Aerospace electronics; Application software; Communication system control; Control systems; Fault tolerant systems; Laboratories; Memory management; Real time systems; Runtime environment; System software;
Conference_Titel :
Digital Avionics Systems Conference, 1991. Proceedings., IEEE/AIAA 10th
Conference_Location :
Los Angeles, CA
DOI :
10.1109/DASC.1991.177143