Proceedings of the 2015 Conference on Certified Programs and Proofs 2015
DOI: 10.1145/2676724.2693180
|View full text |Cite
|
Sign up to set email alerts
|

Clean-Slate Development of Certified OS Kernels

Abstract: The CertiKOS project at Yale aims to develop new language-based technologies for building large-scale certified system software. Initially, we thought that verifying an OS kernel would require new program logics and powerful proof automation tools, but it should not be much different from standard Hoare-style program verification. After several years of trials and errors, we have decided to take a different path from the one we originally planned. We now believe that building large-scale certified system softw… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2017
2017

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 26 publications
0
1
0
Order By: Relevance
“…The interplay of the concrete machine and fault handler is complex, so some proof abstraction is essential. (Previous projects such as the CompCert compiler [57], the seL4 [53,66] and CertiKOS [39,82] microkernels, and the RockSalt SFI checker [64] have demonstrated the need for significant attention to organization in similar proofs.) In our proof architecture, a first abstraction layer is based on refinement.…”
Section: Introductionmentioning
confidence: 99%
“…The interplay of the concrete machine and fault handler is complex, so some proof abstraction is essential. (Previous projects such as the CompCert compiler [57], the seL4 [53,66] and CertiKOS [39,82] microkernels, and the RockSalt SFI checker [64] have demonstrated the need for significant attention to organization in similar proofs.) In our proof architecture, a first abstraction layer is based on refinement.…”
Section: Introductionmentioning
confidence: 99%