See this document in CiteSeerX!

Formalising the L4 microkernel API  (Make Corrections)  
Rafal Kolanski Gerwin Klein National ICT Australia Ltd. (NICTA) Locked Bag...



  Home/Search   Context   Related

 
View or download:
nicta.com.au/publi...anski_Klein_06.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: This paper gives an overview of a pilot project on the specification and verification of the L4 highperformance microkernel. Of the three aspects examined in the project, we describe one in more detail: the formalisation of the kernel's Application Programming Interface using the B Method. We conclude that machine-supported formal verification of software is at a turning point; that it is now feasible, and desirable, to formally verify production-quality operating systems. (Update)

Active bibliography (related documents):   More   All
3.6:   Formalising the L4 microkernel API - Rafal Kolanski Gerwin   (Correct)
1.3:   Formalising a High-Performance Microkernel - Kevin Elphinstone Gerwin   (Correct)
0.9:   Towards Verified Virtual Memory in L4 - Gerwin Klein And (2004)   (Correct)

Similar documents based on text:
0.0:   Unknown -   (Correct)

BibTeX entry:   (Update)

@misc{ gerwin-formalising,
  author = "Rafal Kolanski Gerwin",
  title = "Formalising the L4 microkernel API",
  url = "citeseer.ist.psu.edu/758313.html" }
Citations (may not include all citations):
254   Book: Assigning Programs to Meanings (context) - Abrial - 1996
69   Isabelle /HOL --- A Proof Assistant for HigherOrder Logic (context) - Nipkow, Paulson et al. - 2002
24   Kit: A study in operating system verification - Bevier - 1989  DBLP
23   A provably secure operating system: The system (context) - Neumann, Boyer et al. - 1980
21   Specification and verification of the UCLA Unix security ker.. (context) - Walker, Kemmerer et al. - 1980  ACM   DBLP
19   Specifying a real-time kernel (context) - Spivey - 1990  ACM   DBLP
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  DBLP
10   Formal analysis of a real-time kernel specification - Fowler, Wellings - 1996  ACM   DBLP
9   Modelization and verification of a multiprocessor realtime O.. - Cattel - 1994  ACM   DBLP
7   virtual memory subsystem (context) - Tuch, Klein - 2004
6   A mathematical model of the Mach kernel - Bevier, Smith - 1994
6   Towards verified virtual memory in L - Klein, Tuch - 2004
5   eXperimental Kernel Reference Manual Version X (context) - Ka - 2004
5   Towards real -kernels (context) - Liedtke - 1996
5   Modelling and verification of the RUBIS -kernel with SPIN (context) - Duval, Julliand - 1995
4   Verifying operating system security - Shapiro, Weber - 1997
4   the correctness of operating system kernels (context) - Gargano, Hillebrand et al. - 2005
2   Lkapistachio source code v (context) - ka, code et al. - 2004
2   A concise summary of the B mathematical toolkit (context) - Robinson - 2005
2   A formal model of the -kernel api using the b method (context) - Kolanski - 2004

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