See this document in CiteSeerX!

OS Verification Now!  (Make Corrections)  
Harvey Tuch, Gerwin Klein, Gernot Heiser



  Home/Search   Context   Related

 
View or download:
unsw.edu.au/papers/dis...Tuch_KH_05.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  unsw.edu.au/publications.pml (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Hard, machine-supported formal verification of software is at a turning point. Recent years have seen theorem proving tools maturing with a number of successful, real-life applications. At the same time, small high-performance OS kernels, which can drastically reduce the size of the trusted computing base, have become more popular. We argue that the combination of those two trends makes it feasible, and desirable, to formally verify production-quality operating systems --- now. (Update)

Active bibliography (related documents):   More   All
2.7:   OS Verification --- Now! - Harvey Tuch Gerwin   (Correct)
0.7:   Formalising the L4 microkernel API - Rafal Kolanski Gerwin   (Correct)
0.5:   Formalising a High-Performance Microkernel - Kevin Elphinstone Gerwin   (Correct)

Similar documents based on text:   More   All
0.4:   Prototyping Proof Carrying Code - Wildmoser, Nipkow, Klein, Nanz (2004)   (Correct)
0.4:   An Open GNSS Receiver Platform Architecture - Engel, Heiser, Mumford.. (2004)   (Correct)
0.4:   Implementation of Fast Address-Space Switching and TLB .. - Wiggins, Tuch, Uhlig, .. (2003)   (Correct)

BibTeX entry:   (Update)

@misc{ tuch-os,
  author = "Harvey Tuch and Gerwin Klein and Gernot Heiser",
  title = "OS Verification - Now!",
  url = "citeseer.ist.psu.edu/728110.html" }
Citations (may not include all citations):
254   Book: Assigning Programs to Meanings (context) - Abrial - 1996
108   Automatically validating temporal safety properties of inter.. - Ball, Rajamani - 2057
41   The notion of proof in hardware verification - Cohn - 1989
24   Kit: A study in operating system verification - Bevier - 1989
23   A provably secure operating system: The system (context) - Neumann, Boyer et al. - 1980
22   University of Cambridge (context) - Norrish, in et al. - 1998
21   Specification and verification of the UCLA Unix security ker.. (context) - Walker, Kemmerer et al. - 1980
19   Applying source-code verification to a microkernel --- the V.. - Hohmuth, Tews et al. - 2002
15   Formal methods: a practical tool for OS implementors - Tullmann, Turner et al. - 1997
7   virtual memory subsystem (context) - Tuch, Klein
7   The FM9001 microprocessor proof (context) - Brock, Hunt et al. - 1994
6   Towards verified virtual memory in L - Klein, Tuch - 2004
5   eXperimental Kernel Reference Manual Version X (context) - Ka - 2001
4   fully executable compiler from a proof assistant (context) - Berghofer, Strecker et al. - 2003
2   general-purpose operating system kernel (context) - Shapiro, Doerrie et al.
2   NICTA FM Workshop on OS Verification (context) - Klein, Proc - 2004
2   Formal specification and verification of ARM (context) - Fox - 2003

Documents on the same site (http://www.disy.cse.unsw.edu.au/publications.pml):   More
Future Directions in the Evolution of the L4 Microkernel - Elphinstone   (Correct)
Enhancing IA-64 Memory Management - Au, Heiser (2000)   (Correct)
The Design and Implementation of the L4 Microkernel on the.. - Wiggins (1999)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC