DocumentCode :
3209905
Title :
Formal verification of overhead accounting in an avionics RTOS
Author :
Cofer, Darren ; Rangarajan, Murali
fYear :
2002
fDate :
2002
Firstpage :
181
Lastpage :
190
Abstract :
This paper describes our work modeling key portions of the safety-critical software infrastructure in an integrated modular avionics (IMA) platform in an effort to analytically establish correctness of important aspects of its design. In particular, we use model checking to verify timing properties of the Deos™ real-time operating system in the presence of various advanced scheduling features. We focus here on the addition of scheduler overhead processing time to the Deos model and analyzing its effect on the time partitioning property and the internal assertions (function preconditions) in the model. Our model includes advanced scheduling features (dynamic threads, slack recovery, aperiodic interrupts) and explicitly models the scheduler operations at the same level of detail as the source code. Our findings support the use of formal methods to verify key properties of safety-critical systems that would be difficult or impossible to establish otherwise.
Keywords :
aerospace computing; avionics; formal verification; operating systems (computers); real-time systems; safety-critical software; timing; Deos real-time operating system; advanced scheduling features; aperiodic interrupts; avionics RTOS; design correctness; dynamic threads; formal verification; function preconditions; integrated modular avionics platform; internal assertions; model checking; overhead accounting; safety-critical software infrastructure; scheduler overhead processing time; slack recovery; time partitioning property; timing properties; Aerospace electronics; Application software; Formal verification; Hardware; NASA; Operating systems; Processor scheduling; Real time systems; Software safety; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 2002. RTSS 2002. 23rd IEEE
ISSN :
1052-8725
Print_ISBN :
0-7695-1851-6
Type :
conf
DOI :
10.1109/REAL.2002.1181573
Filename :
1181573
Link To Document :
بازگشت