Title :
Improving Responsiveness of Hard Real-Time Embedded Systems
Author :
Anderson, Hugh ; Khoo, Siau-Cheng
Author_Institution :
Center for Creative Technol., Wellington Inst. of Technol., Wellington, New Zealand
Abstract :
Hard real-time systems are found in many critical embedded applications, for example aeroplane flight control, industrial production line control, and so on. The safe scheduling of tasks in these hard real-time systems is crucial to their correct operation, but the hard constraints of this type of scheduling reduce the responsiveness of the systems. In this paper we show the application of runtime analysis in informing the design of hard real-time embedded systems by allowing scheduled tasks to be dynamically re-ordered to improve the average responsiveness, while still meeting the hard constraints imposed by the system. The technique is semi-automated, and uses the reduce computer algebra system to precalculate a symbolic form of the runtime of scheduled tasks. The symbolic form is used to modify the source code of the scheduler.
Keywords :
embedded systems; process algebra; scheduling; aeroplane flight control; average responsiveness improvement; computer algebra system; dynamical reordering; hard real-time embedded system; industrial production line control; runtime analysis; semiautomated technique; symbolic form; task scheduling; Aerospace control; Delay; Electrical equipment industry; Embedded system; Industrial control; Job shop scheduling; Processor scheduling; Production systems; Real time systems; Runtime;
Conference_Titel :
Theoretical Aspects of Software Engineering, 2009. TASE 2009. Third IEEE International Symposium on
Conference_Location :
Tianjin
Print_ISBN :
978-0-7695-3757-3
DOI :
10.1109/TASE.2009.21