seL4: Formal Verification of an OS Kernel

Klein, Elphinstone, Heiser, Andronick, Cock, Derrin, Elkaduwe, Engelhardt, Kolanski, Norrish, Sewell, Tuch, Winwood (2009)

What kind of paper is this?

The Story

The rules of engagement

Kernel Overview

Methodology

OS Design

The Abstract Specification

Executable Specification

C Implementation

Escaping from C

Verification and the Central Theorem

Claims

Evaluation