2009
DOI: 10.1007/s12046-009-0002-4
|View full text |Cite
|
Sign up to set email alerts
|

Operating system verification—An overview

Abstract: This paper gives a high-level introduction to the topic of formal, interactive, machine-checked software verification in general, and the verification of operating systems code in particular. We survey the state of the art, the advantages and limitations of machine-checked code proofs, and describe two specific ongoing larger-scale verification projects in more detail.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
65
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 99 publications
(66 citation statements)
references
References 88 publications
1
65
0
Order By: Relevance
“…Similar achievements have been obtained in other fields of computer science, spanning from hardware (Harrison, 2007) to operating systems (? ; Klein, 2009).…”
Section: Resultsmentioning
confidence: 99%
“…Similar achievements have been obtained in other fields of computer science, spanning from hardware (Harrison, 2007) to operating systems (? ; Klein, 2009).…”
Section: Resultsmentioning
confidence: 99%
“…While details of the Hyper-V effort are not publicly available (see [21,24]) PikeOS [6]i sa n embedded OS, similar in nature to FreeRTOS though with a few more features like virtualization. The verification uses VCC and specifications are annotations and correctness is in terms of conformance to ghost code.…”
Section: Related Workmentioning
confidence: 99%
“…Technical details on these two proofs have appeared elsewhere [2,16]. This article shows how they are put together into a common, general refinement framework that allows us to connect the results and extract the main overall theorem: the C code of seL4 correctly implements its abstract specification.…”
Section: Examplementioning
confidence: 99%
“…We briefly summarise related work on OS verification; a comprehensive overview is provided by Klein [16].…”
Section: Related Workmentioning
confidence: 99%