Hilfe Wegweiser Impressum Kontakt Einloggen





Documentation and Modelling of the IPC Mechanism in the L4 Kernel


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

Externe Ressourcen
Es sind keine Externen Ressourcen verfügbar
Volltexte (frei zugänglich)
Es sind keine frei zugänglichen Volltexte verfügbar
Ergänzendes Material (frei zugänglich)
Es sind keine frei zugänglichen Ergänzenden Materialien verfügbar

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

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.