Work

Modular, Full-System Verification

Year: 2025
Type: conference-paper
Abstract: We present an approach to specifying operating systems that is both highly modular and supports deriving various properties necessary to modern operating systems. The approach combines a machine semantics decomposed by privilege levels with a separation logic specification of the operating system API. We describe how the specification style enables natural proofs of robust safety in addition to deep behavioral refinements of user-mode applications running atop the OS. This approach enables simple and flexible concurrent specifications and unlocks new opportunities for whole-system verification.
Language: English
Open Access status: bronze
OpenAlex ID: W4411091534
FWCI:
Cites: 17
Cited by:
Related to: 10