Hyperkernel
Hyperkernel explores a push-button approach to building provably correct OS kernels.
Applications and extensions
- Several systems extend or reuse the Hyperkernel verifier:
Download
Publications
-
Luke Nelson, Helgi Sigurbjarnarson, Kaiyuan Zhang, Dylan Johnson, James Bornholt, Emina Torlak, and Xi Wang. Hyperkernel: Push-Button Verification of an OS Kernel. In Proc. of the 26th SOSP, Oct 2017. [pdf] [slides]
-
Dylan Johnson. Porting Hyperkernel to the ARM Architecture. Technical Report UW-CSE-17-08-02, University of Washington, Aug 2017. [pdf]