DocumentCode
2879355
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
fYear
2009
fDate
29-31 July 2009
Firstpage
13
Lastpage
20
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/TASE.2009.21
Filename
5198482
Link To Document