Title :
Putting fixed priority scheduling theory into engineering practice for safety critical applications
Author :
Audsley, N.C. ; Bate, I.J. ; Burns, A.
Author_Institution :
Dept. of Comput. Sci., York Univ., UK
Abstract :
Describes the approach proposed by the York University Technology Centre for introducing fixed-priority scheduling into industrial safety-critical hard real-time systems. The work has been performed within the context of a class A (safety-critical) system as defined by civil aircraft software standard DO178B. Traditionally, class A systems have been scheduled by a cyclic executive. However, many such systems can be re-designed using a fixed-priority scheduler. This saves time and money, with no significant increase in risk. Also, significant technical benefits are apparent. This paper describes the timing requirements of the system, provides a potential scheduling approach (including appropriate timing analysis), and outlines an approach for gathering the necessary evidence for presentation to certification authorities
Keywords :
aerospace computing; aircraft computers; certification; real-time systems; safety-critical software; scheduling; software standards; timing; certification authorities; civil aircraft software standard DO178B; class A systems; engineering practice; evidence gathering; evidence presentation; fixed-priority scheduling; industrial safety-critical hard real-time systems; technical benefits; timing requirements; Aerospace electronics; Aircraft; Application software; Certification; Dynamic scheduling; Job shop scheduling; Processor scheduling; Software safety; Software standards; Timing;
Conference_Titel :
Real-Time Technology and Applications Symposium, 1996. Proceedings., 1996 IEEE
Conference_Location :
Brookline, MA
Print_ISBN :
0-8186-7448-2
DOI :
10.1109/RTTAS.1996.509517