Operating system verificationâAn overview
Operating system verificationâAn overview
Operating system verificationâAn overview
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