See this document in CiteSeerX!

OS Verification - Now!  (Make Corrections)  
Harvey Tuch Gerwin Klein Gernot Heiser National ICT Australia University of...



  Home/Search   Context   Related

 
View or download:
nicta.com.au/publicati...Tuch_KH_05.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  nicta.com.au/publicati...home.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 highperformance 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! - Tuch, Klein, Heiser   (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.5:   Implementation of Fast Address-Space Switching and TLB .. - Wiggins, Tuch, Uhlig, .. (2003)   (Correct)
0.4:   An Open GNSS Receiver Platform Architecture - Engel, Heiser, Mumford.. (2004)   (Correct)
0.3:   Prototyping Proof Carrying Code - Wildmoser, Nipkow, Klein, Nanz (2004)   (Correct)

BibTeX entry:   (Update)

@misc{ gerwin-os,
  author = "Harvey Tuch Gerwin",
  title = "OS Verification --- Now!",
  url = "citeseer.ist.psu.edu/732997.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
47   A system and language for building system-specific (context) - Hallem, Chelf et al. - 2002
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   The FM9001 microprocessor proof (context) - Brock, Hunt et al. - 1994
7   virtual memory subsystem (context) - Tuch, Klein
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   NICTA FM Workshop on OS Verification (context) - Klein, Proc - 2004
2   Formal specification and verification of ARM (context) - Fox - 2003
2   general-purpose operating system kernel (context) - Shapiro, Doerrie et al.

Documents on the same site (http://www.ertos.nicta.com.au/publications/home.pml):   More
User-level Device Drivers: Achieved Performance - Leslie, Chubb, Fitzroy-Dale, .. (2005)   (Correct)
An Open GNSS Receiver Platform Architecture - Engel, Heiser, Mumford.. (2004)   (Correct)
Implementation of Fast Address-Space Switching and TLB .. - Wiggins, Tuch, Uhlig, .. (2003)   (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