Sciweavers

TPHOL
2005
IEEE

On the Correctness of Operating System Kernels

14 years 6 months ago
On the Correctness of Operating System Kernels
The Verisoft project aims at the pervasive formal verification of entire computer systems. In particular, the seamless verification of the academic system is attempted. This system consists of hardware (processor and devices) on top of which runs a microkernel, an operating system, and applications. In this paper we define the computation model CVM (communicating virtual machines) in which concurrent user processes interact with a generic microkernel written in C. We outline the correctness proof for concrete kernels, which implement this model. This result represents a crucial step towards the verification of a kernel, e.g. that in the academic system. We report on the current status of the formal verification.
Mauro Gargano, Mark A. Hillebrand, Dirk Leinenbach
Added 25 Jun 2010
Updated 25 Jun 2010
Type Conference
Year 2005
Where TPHOL
Authors Mauro Gargano, Mark A. Hillebrand, Dirk Leinenbach, Wolfgang J. Paul
Comments (0)