Experience report: seL4: formally verifying a high-performance microkernel


We report on our experience using Haskell as an executable specification language in the formal verification of the seL4 microkernel. The verification connects an abstract operational specification in the theorem prover Isabelle/HOL to a C implementation of the microkernel. We describe how this project differs from other efforts, and examine the effect of… (More)
DOI: 10.1145/1596550.1596566

1 Figure or Table


  • Presentations referencing similar topics