Title :
Handling interrupts with static scheduling in an automotive vehicle control system
Author :
Sandström, Kristian ; Eriksson, Christer ; Fohler, Gerhard
Author_Institution :
Dept. of Comput. Eng., Malardalen Univ., Vasteras, Sweden
Abstract :
The requirements of industrial applications only rarely permit the exclusive use of single paradigms in the development of real-time systems. Product cost, reuse of existing solutions, and efficiency require diverse, or even opposing methods to coexist or to be integrated. In this paper, we deal with one problem encountered during the development of a real-time system for motion control in automotive vehicles, the integration of static scheduling and interrupts. The user mandates pre run-time scheduling for a number of reasons, e.g., predictability, testability and low run-time overhead. However, the interrupt overhead cannot be ignored in a safety critical system, and therefore has to be accounted for when creating a static schedule. We propose a method that combines static scheduling and run-time interrupts by applying standard static scheduling techniques and exact analysis. The appropriateness of this method is underlined by successful industrial deployment
Keywords :
interrupts; motion control; real-time systems; road vehicles; safety-critical software; scheduling; traffic control; automotive vehicle control system; industrial applications; interrupt handling; motion control; pre-run-time scheduling; product cost; real-time systems; safety critical system; static scheduling; Automotive engineering; Control systems; Costs; Electrical equipment industry; Industrial control; Job shop scheduling; Motion control; Real time systems; Runtime; Vehicles;
Conference_Titel :
Real-Time Computing Systems and Applications, 1998. Proceedings. Fifth International Conference on
Conference_Location :
Hiroshima
Print_ISBN :
0-8186-9209-X
DOI :
10.1109/RTCSA.1998.726412