Abstract. In this talk, I will give an overview of the various formal verification projects around the evolving seL4 microkernel, and discuss our experience in large-scale proof engineering and maintenance. In particular, the presentation will draw a picture of what these verifications mean and how they fit together into a whole. Among these are a number of firsts: the first code-level functional correctness proof of a general-purpose OS kernel, the first non-interference proof for such a kernel at the code-level, the first binary-level functional verification of systems code of this complexity, and the first sound worst-case executiontime profile for a protected-mode operating system kernel. Taken together, these projects produced proof ar...
Context: Recent projects such as L4.verified (the verification of the seL4 microkernel) have demonst...
Abstract. We describe results and status of a sub project of the Verisoft [1] project. While the Ver...
Formal program verification offers strong assurance of cor-rectness, backed by the strength of mathe...
In this talk, I will give an overview of the various formal verification projects around the evolvin...
Complete formal verification is the only known way to guar-antee that a system is free of programmin...
We report on the formal, machine-checked verification of the seL4 microkernel from an abstract speci...
In the last ten years, we have been porting, maintaining, and evolving the world\u27s largest proof ...
We present recent work on building and scaling trustworthy systems with formal, machine-checkable pr...
completed and in this article I’m showing what we have proved and what that means for security. The ...
Abstract: Functional verification of low-level code requires abstractions over the memory model to b...
The safety and security of software systems depends on how they are initially configured. Manually w...
In the paper we examine one of the issues in designing, specifying, implementing and formally verify...
Abstract. We present a scalable, practical Hoare Logic and refinement calculus for the nondeterminis...
This paper presents the formal Isabelle/HOL framework we use to prove refinement between an executab...
The function of software used to be calculation; mechanising what was previously done by hand. Now i...
Context: Recent projects such as L4.verified (the verification of the seL4 microkernel) have demonst...
Abstract. We describe results and status of a sub project of the Verisoft [1] project. While the Ver...
Formal program verification offers strong assurance of cor-rectness, backed by the strength of mathe...
In this talk, I will give an overview of the various formal verification projects around the evolvin...
Complete formal verification is the only known way to guar-antee that a system is free of programmin...
We report on the formal, machine-checked verification of the seL4 microkernel from an abstract speci...
In the last ten years, we have been porting, maintaining, and evolving the world\u27s largest proof ...
We present recent work on building and scaling trustworthy systems with formal, machine-checkable pr...
completed and in this article I’m showing what we have proved and what that means for security. The ...
Abstract: Functional verification of low-level code requires abstractions over the memory model to b...
The safety and security of software systems depends on how they are initially configured. Manually w...
In the paper we examine one of the issues in designing, specifying, implementing and formally verify...
Abstract. We present a scalable, practical Hoare Logic and refinement calculus for the nondeterminis...
This paper presents the formal Isabelle/HOL framework we use to prove refinement between an executab...
The function of software used to be calculation; mechanising what was previously done by hand. Now i...
Context: Recent projects such as L4.verified (the verification of the seL4 microkernel) have demonst...
Abstract. We describe results and status of a sub project of the Verisoft [1] project. While the Ver...
Formal program verification offers strong assurance of cor-rectness, backed by the strength of mathe...