Research Publications

Placeholder
The L4.verified Project — Next Steps
Gerwin Klein
Last year, the NICTA L4.verified project produced a formal machine-checked Isabelle/HOL proof that the C code of the seL4 OS microkernel correctly implements its abstract implementation. This papers gives a brief overview of the proof together with its main implications and assumptions, and paints a vision on how this verified kernel can be used for gaining assurance of overall system security on the code level for systems of a million lines of code or more.
Keywords: seL4, Isabelle, OS verification

Details

published
Conference Paper
Verified Software: Theories, Tools and Experiments (VSTTE 2010)
86-96
Edinburgh, UK
www.macs.hw.ac.uk/vstte10/
Gary T. Leavens, Peter O’Hearn, Sriram K. Rajmani
Springer
3-642-15056-X