DocumentCode :
3062441
Title :
Model Checking Multitask Applications for OSEK Compliant Real-Time Operating Systems
Author :
McKelvin, Mark L., Jr. ; Gamble, Edward B., Jr. ; Holzmann, Gerard J.
Author_Institution :
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
fYear :
2011
fDate :
12-14 Dec. 2011
Firstpage :
280
Lastpage :
281
Abstract :
In the verification of multitask software in real-time embedded systems, general purpose model checkers do not inherently consider characteristics of the real-time operating system, such as priority-based scheduling, priority inversion, and protocols for protecting shared memory resources. Since explicit state model checkers generally explore all possible execution paths and task interleaving, this could potentially lead to exploring execution paths that are redundant, unnecessarily increasing verification complexity and hampering tractability. Based on this premise, in this work we investigate how one can improve the performance of explicit state model checkers, such as SPIN, for the verification of multitask applications that target real-time operating systems.
Keywords :
embedded systems; multiprogramming; operating systems (computers); program verification; shared memory systems; SPIN; compliant real-time operating system characteristics; execution paths; explicit state model checker; multitask application; multitask software verification; real time embedded system; shared memory resources; task interleaving; Computational modeling; Computer science; Embedded systems; Object oriented modeling; Real time systems; automated verification; model checking; multitask applications; real-time operating systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Computing (PRDC), 2011 IEEE 17th Pacific Rim International Symposium on
Conference_Location :
Pasadena, CA
Print_ISBN :
978-1-4577-2005-5
Electronic_ISBN :
978-0-7695-4590-5
Type :
conf
DOI :
10.1109/PRDC.2011.49
Filename :
6133093
Link To Document :
بازگشت