From a Verified Kernel towards Verified Systems

@inproceedings{Klein2010FromAV,
  title={From a Verified Kernel towards Verified Systems},
  author={Gerwin Klein},
  booktitle={APLAS},
  year={2010}
}
The L4.verified project has produced a formal, machine-checked Isabelle/HOL proof that the C code of the seL4 OS microkernel correctly implements its abstract implementation. This paper briefly summarises the proof, its main implications and assumptions, reports on the experience in conducting such a large-scale verification, and finally lays out a vision how this formally verified kernel may be used for gaining formal, code-level assurance about safety and security properties of systems on the… Expand
Formally Verified System Initialisation
A Case Study on Verification of a Cloud Hypervisor by Proof and Structural Testing
A Case Study in Modular Program Verification
Verified Secure Kernels and Hypervisors for the Cloud
Using formal reasoning on a model of tasks for FreeRTOS
From Network Interface to Multithreaded Web Applications: A Case Study in Modular Program Verification
...
1
2
...

References

SHOWING 1-10 OF 27 REFERENCES
Verified Protection Model of the seL4 Microkernel
seL4: formal verification of an OS kernel
VCC: A Practical System for Verifying Concurrent C
Towards Proving Security in the Presence of Large Untrusted Components
Kit: A Study in Operating System Verification
Modeling and Security Analysis of a Commercial Real-Time Operating System Kernel
  • R. Richards
  • Computer Science
  • Design and Verification of Microprocessor Systems for High-Assurance Applications
  • 2010
Types, bytes, and separation logic
A Verified Shared Capability Model
  • Andrew Boyton
  • Computer Science
  • Electron. Notes Theor. Comput. Sci.
  • 2009
...
1
2
3
...