VSL 2014: VIENNA SUMMER OF LOGIC 2014

Implicit Assumptions in a Model for Separation Kernels

Authors: Freek Verbeek, Julien Schmaltz, Sergey Tverdyshev, Holger Blasum and Oto Havle

PapersPapers with AbstractsPrefaceAuthor IndexKeyword IndexAdditional files

Paper Information

Title:Implicit Assumptions in a Model for Separation Kernels
Authors:Freek Verbeek, Julien Schmaltz, Sergey Tverdyshev, Holger Blasum and Oto Havle
Proceedings:VeriSure 2014 Proceedings
Editor: John Rushby
Keywords:separation kernels, noninterference, formal methods, Isabelle/HOL
Abstract:

ABSTRACT. In joint work with several industrial and academic partners throughout Europe, we are working towards the certification of PikeOS -- an industrial separation kernel developed at SYSGO -- according to the highest level of the Common Criteria. We present a new generic model of separation kernels that includes interrupts, control and context switches. For this generic model, noninterference has been proven in the Isabelle/HOL theorem prover from proof obligations on the step function. Noninterference holds for all separation kernels which satisfy these assumptions. In this paper, we discuss this methodology for certification purposes. On the one hand, it is clear that our instantiation of the step function for PikeOS must satisfy the proof obligations. On the other hand, there are many implicit assumptions made in defining the run function, that is, in defining how the step function is applied. Based on work-in-progress, we address the issue of providing evidence that PikeOS indeed satisfies our generic notion of noninterference.

Pages:5
Talk:Jul 23 14:30
Paper:
Disclaimer | Powered by EasyChair Smart Program