This thesis presents the formal verification of the compiling specification for a simple, non-optimizing compiler from the C-like programming language C0 to VAMP assembly code. The main result is a step-by-step simulation theorem between C0 programs and the compiled code (which is specified by the compiling specification). Additionally, a C0 small-step semantics and a verification methodology for VAMP assembly have been developed. This work is part of the Verisoft project which aims at the pervasive formal verification of an entire computer system. The key concept in Verisoft';s methodology is to prove properties of computer systems at the relatively abstract C0 layer and to transfer them via several intermediate layers down to the concrete...
This thesis tackles two important challenges in OS verication: The formal verification of device dri...
Hypervisors are system software programs that virtualize the architecture they run on and are usuall...
International audienceThis article describes the development and formal verification (proof of seman...
AbstractWe report in this paper on the formal verification of a simple compiler for the C-like progr...
This thesis concerns practical application of two methods for program verification. The programming ...
We report in this paper on the formal verification of a simple compiler for the C-like programming l...
This thesis belongs to the domain of software verification. The goalof verifying software is to ensu...
Formal verification is a promising technique to ensure the reliability of low-level programs like op...
This thesis basically splits up into two parts. The first part introduces the abstract model of the ...
International audienceThis paper reports on the development and formal certification (proof of seman...
Die Verifikation von Compilern ist für die Konstruktion von vollständig verifizierter Software essen...
International audienceThis paper reports on the development and formal verification (proof of semant...
International audienceFormal verification of software or hardware systems — be it by model checking,...
Operating systems and hypervisors (e.g., Microsoft Hyper-V) for multi-core processor architectures a...
Die Bedeutung der Software-Qualitätssicherung für Compiler hat in den letzten Jahren stark zugenomme...
This thesis tackles two important challenges in OS verication: The formal verification of device dri...
Hypervisors are system software programs that virtualize the architecture they run on and are usuall...
International audienceThis article describes the development and formal verification (proof of seman...
AbstractWe report in this paper on the formal verification of a simple compiler for the C-like progr...
This thesis concerns practical application of two methods for program verification. The programming ...
We report in this paper on the formal verification of a simple compiler for the C-like programming l...
This thesis belongs to the domain of software verification. The goalof verifying software is to ensu...
Formal verification is a promising technique to ensure the reliability of low-level programs like op...
This thesis basically splits up into two parts. The first part introduces the abstract model of the ...
International audienceThis paper reports on the development and formal certification (proof of seman...
Die Verifikation von Compilern ist für die Konstruktion von vollständig verifizierter Software essen...
International audienceThis paper reports on the development and formal verification (proof of semant...
International audienceFormal verification of software or hardware systems — be it by model checking,...
Operating systems and hypervisors (e.g., Microsoft Hyper-V) for multi-core processor architectures a...
Die Bedeutung der Software-Qualitätssicherung für Compiler hat in den letzten Jahren stark zugenomme...
This thesis tackles two important challenges in OS verication: The formal verification of device dri...
Hypervisors are system software programs that virtualize the architecture they run on and are usuall...
International audienceThis article describes the development and formal verification (proof of seman...