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