From a proven correct microkernel to trustworthy large systems

Authors

June Andronick

School of Computer Science and Engineering
UNSW
Sydney
Australia

NICTA
Sydney
Australia

Abstract

The seL4 microkernel was the world's first general-purpose operating system kernel with a formal, machine-checked proof of correctness. The next big step in the challenge of building truly trustworthy systems is to provide a framework for developing secure systems on top of seL4. This paper first gives an overview of seL4's correctness proof, together with its main implications and assumptions, and then describes our approach to provide formal security guarantees for large, complex systems.

BibTeX Entry

  @inproceedings{Andronick_10,
    publisher        = {Springer},
    series           = {Lecture Notes in Computer Science},
    author           = {June Andronick},
    month            = {jun},
    editor           = {{Bernhard Beckert and Claude March\'{e}}},
    year             = {2010},
    title            = {From a proven correct microkernel to trustworthy large systems},
    booktitle        = {{International Conference on Formal Verification of Object-Oriented Software (FoVeOOS)}},
    pages            = {1--9},
    address          = {Paris, France}
  }

Download

Served by Apache on Linux on seL4