AbstractPrimitives are basic means provided by a microkernel to implementors of operating system services. Intensively used within every OS and commonly implemented in a mixture of high-level and assembly programming languages, primitives are meaningful and challenging candidates for formal verification. We report on the accomplished correctness proof of academic microkernel primitives. We describe how a novel approach to verification of programs written in C with inline assembler is successfully applied to a piece of realistic system software. Necessary and sufficient criteria covering functional correctness and requirements for the integration into a formal model of memory virtualization are determined and formally proven. The presented r...
Abstract. In this paper, we are giving an overview of the ongoing VerisoftXT Avionics project report...
Abstract. Pervasive formal verification of operating systems and hypervisors is, due to their safety...
Errors caused by the interaction of computer systems with the physical world are hard to mitigate bu...
AbstractPrimitives are basic means provided by a microkernel to implementors of operating system ser...
Abstract. Primitives are basic means provided by a microkernel to im-plementors of operating system ...
Abstract. We report on the first formal pervasive verification of an op-erating system microkernel f...
AbstractThis paper presents our solutions to some problems we encountered in an ongoing attempt to v...
In this thesis we present the design by contract modular approach to formal verification of an indus...
AbstractCVM (communicating virtual machines) is a computational model for concurrent user processes ...
AbstractWe report in this paper on the formal verification of a simple compiler for the C-like progr...
Abstract. In the context of the Verisoft XT project functional correctness of the microkernel of Pik...
Hypervisors are system software programs that virtualize the architecture they run on and are usuall...
This paper reviews the concepts and mechanisms used to improve security in general purpose operating...
In microprocessors, achieving an efficient utilization of the execution units is a key factor in imp...
Complete formal verification is the only known way to guar-antee that a system is free of programmin...
Abstract. In this paper, we are giving an overview of the ongoing VerisoftXT Avionics project report...
Abstract. Pervasive formal verification of operating systems and hypervisors is, due to their safety...
Errors caused by the interaction of computer systems with the physical world are hard to mitigate bu...
AbstractPrimitives are basic means provided by a microkernel to implementors of operating system ser...
Abstract. Primitives are basic means provided by a microkernel to im-plementors of operating system ...
Abstract. We report on the first formal pervasive verification of an op-erating system microkernel f...
AbstractThis paper presents our solutions to some problems we encountered in an ongoing attempt to v...
In this thesis we present the design by contract modular approach to formal verification of an indus...
AbstractCVM (communicating virtual machines) is a computational model for concurrent user processes ...
AbstractWe report in this paper on the formal verification of a simple compiler for the C-like progr...
Abstract. In the context of the Verisoft XT project functional correctness of the microkernel of Pik...
Hypervisors are system software programs that virtualize the architecture they run on and are usuall...
This paper reviews the concepts and mechanisms used to improve security in general purpose operating...
In microprocessors, achieving an efficient utilization of the execution units is a key factor in imp...
Complete formal verification is the only known way to guar-antee that a system is free of programmin...
Abstract. In this paper, we are giving an overview of the ongoing VerisoftXT Avionics project report...
Abstract. Pervasive formal verification of operating systems and hypervisors is, due to their safety...
Errors caused by the interaction of computer systems with the physical world are hard to mitigate bu...