Help Privacy Policy Disclaimer
  Advanced SearchBrowse





Documentation and Modelling of the IPC Mechanism in the L4 Kernel


Tverdyshev,  Sergey
International Max Planck Research School, MPI for Informatics, Max Planck Society;

External Resource
No external resources are shared
Fulltext (public)
There are no public fulltexts stored in PuRe
Supplementary Material (public)
There is no public supplementary material available

Tverdyshev, S. (2003). Documentation and Modelling of the IPC Mechanism in the L4 Kernel. Master Thesis, Universität des Saarlandes, Saarbrücken.

Cite as: http://hdl.handle.net/11858/00-001M-0000-0027-F863-5
Summary My diploma thesis is a part of the project "Verification of the L4 operating system kernel". The aim of this project ist to formally verify the L4 kernel in order to guarantee its correctness. In my thesis I have documented the implementation of the IPC mechanism in the L4 kernel. I proved the correctness of the message passing protocol of the IPC mechanism. This was done in three steps: At first I have created the formal specification of that protocol. After that I built a model of the IPC mechanism in PVS and at last I proved that the created model fulfils the specification. The model which is built in this work is not meant to be a precise representation of the original protocol. The proof of such a model is not the same as proofs for the original C code, but they may allow to write a correct source code. Therefore for software verification we need some tool that we can work with C-code or any programming language in order to verify its correctness.