A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2011; you can also visit the original URL.
The file type is application/pdf
.
Refinement in the Formal Verification of the seL4 Microkernel
[chapter]
2010
Design and Verification of Microprocessor Systems for High-Assurance Applications
We present an overview of the different refinement frameworks used in the L4.verified project to formally prove the functional correctness of the seL4 microkernel. The verification is conducted in the interactive theorem prover Isabelle/HOL and proceeds in two large refinement steps: one proof between two monadic, functional specifications in HOL and one proof between such a monadic specification and a C program. To connect these proofs into one overall theorem, we map both refinement
doi:10.1007/978-1-4419-1539-9_11
fatcat:2ytrxjfjf5f7hfez7pk2653rei