17.01.2014 Views

Operating system verification—An overview

Operating system verification—An overview

Operating system verification—An overview

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

66 Gerwin Klein<br />

Hohmuth M, Tews H, Stephens S G 2002a Applying source-code verification to a microkernel: the<br />

VFiasco project. In: G Muller, E Jul, (eds), Proceedings of the 10th ACM SIGOPS European<br />

Workshop, (New York, NY, USA: ACM) 165–169<br />

Hohmuth M, Tews H, Stephens S G 2002b Applying source-code verification to a microkernel: the<br />

VFiasco project, Technical Report TUD-FI02-03-März 2002, Technische Universität Dresden,<br />

Dresden, Germany<br />

Huisman M, Jacobs B 2000 Java program verification via a Hoare logic with abrupt termination.<br />

In: FASE 00: Proceedings of the Third International Conference on Fundamental Approaches to<br />

Software Engineering, Vol. 1783 of Lecture Notes in Computer Science, Springer-Verlag, London,<br />

UK 284–303<br />

in der Rieden T, Tsyban A 2008 CVM—a verified framework for microkernel programmers. In:<br />

R Huuck, G Klein B Schlich, (eds), Proceedings of the 3rd international Workshop on Systems<br />

Software Verification (SSV08), Vol. 217 of Electronic Notes in Computer Science, Elsevier, Sydney,<br />

Australia 151–168<br />

Jacob J 1989 On the derivation of secure components. In: Proceedings of the IEEE Symposium on<br />

Security and Privacy, IEEE Computer Society, Washington, DC, USA 242–247<br />

Jacobs B, Meijer H, Poll E 2001 VerifiCard: A European project for smart card verification. Newsletter<br />

5 of the Dutch Association for Theoretical Computer Science (NVTI)<br />

Jones S P 2003 Haskell 98 Language and Libraries: The Revised Report, Cambridge University Press<br />

Kaufmann M, Manolios P, Moore J S 2000 Computer-Aided Reasoning: An Approach, Kluwer Academic<br />

Publishers<br />

Kemmerer R 1979 Formal verification of the UCLA security kernel: abstract model, mapping functions,<br />

theorem generation, and proofs., PhD thesis, University of California, Los Angeles, USA<br />

Kestrel Institute 1998 Specware Language Manual, Palo Alto, CA, USA<br />

Klein G, Nipkow T 2006 A machine-checked model for a Java-like language, virtual machine and<br />

compiler. ACM Transactions on Programming Languages and Systems 28(4): 619–695<br />

Klein G, Tuch H 2004 Towards verified virtual memory in L4. In: K Slind, ed., TPHOLs Emerging<br />

Trends 04, Park City, UT, USA<br />

Kolanski R 2008 A logic for virtual memory. In: R Huuck, G Klein, B Schlich, (eds), Proceedings of<br />

the 3rd International Workshop on Systems Software Verification (SSV08), Vol. 217 of Electronic<br />

Notes in Computer Science, Elsevier, Sydney, Australia 61–77<br />

Kolanski R, Klein G 2006 Formalising the L4 microkernel API. In: B Jay, J Gudmundsson, (eds),<br />

Computing: The Australasian Theory Symposium (CATS 06), Vol. 51 of Conferences in Research<br />

and Practice in Information Technology, Hobart, Australia 53–68<br />

Leinenbach, D, Paul, W. Petrova, E. 2005 Towards the formal verification of a C0 compiler: code<br />

generation and implementation correctness. In: Third IEEE International Conference on Software<br />

Engineering and Formal Methods, SEFM 2005 2–11<br />

Leinenbach D, Petrova E 2008 Pervasive compiler verification—from verified programs to verified<br />

<strong>system</strong>s. In: R Huuck, G Klein, B Schlich, (eds), Proceedings of the 3rd international Workshop<br />

on Systems Software Verification (SSV08), Vol. 217 of Electronic Notes in Computer Science,<br />

Elsevier, Sydney, Australia 23–40<br />

Leroy X 2006 Formal certification of a compiler back-end, or: Programming a compiler with a proof<br />

assistant. In: J G Morrisett, SLPJones, (eds), 33rd symposium Principles of Programming Languages<br />

(POPL06), (New York, NY, USA: ACM) 42–54<br />

Leslie B, Chubb P, Fitzroy-Dale N, Götz S, Gray C, Macpherson L, Potts D, Shen Y, Elphinstone K,<br />

Heiser G 2005 User-level device drivers: Achieved performance. J. Computer Sci. and Technol.<br />

20(5): 654–664<br />

Leslie B, van Schaik C, Heiser G 2005 Wombat: A portable user-mode Linux for embedded <strong>system</strong>s.<br />

In: Proceedings of the 6th Linux.Conf.Au, Canberra, Australia. http://lcs2005.linux.org.au. Link<br />

visited May 2008<br />

Liedtke J 1995 On µ-kernel construction. In: Proceedings of 15th ACM Symposium on <strong>Operating</strong><br />

System Principles (SOSP), <strong>Operating</strong> System Review 29(5), (New York, NY, USA: ACM) 237–250

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!