Formal verification of complex algorithms is challenging. Verifying their implementations goes beyond the state of the art of current verification tools and proving their correctness usually involves non-trivial mathematical theorems. Certifying algorithms compute in addition to each output a witness certifying that the output is correct. A checker for such a witness is usually much simpler than the original algorithm -- yet it is all the user has to trust. Verification of checkers is feasible with current tools and leads to computations that can be completely trusted. In this paper we develop a framework to seamlessly verify certifying computations. The automatic verifier VCC is used for checking code correctness, and the interactive theor...
Abstract. We describe results and status of a sub project of the Verisoft [1] project. While the Ver...
We present an LTL model checker whose code has been completely verified using the Isabelle theorem p...
AbstractThis paper introduces a notion of certified computation whereby an algorithm not only produc...
Formal verification of complex algorithms is challenging. Verifying their implementations goes beyon...
Formal verification of complex algorithms is challenging. Verifying their implementations goes beyon...
Abstract. Certifying algorithms compute not only an output, but also a witness that certifies the co...
Formal verification of complex algorithms is challenging. Verifying their implementations in reasona...
Abstract. Verification of complex algorithms with current verification tools in reasonable time is c...
This paper aims to introduce a method for verification of programs, which is fully automatic. This...
This thesis is about verified computer-aided checking of mathematical proofs. We build on tools for ...
This paper introduces the notion of certified computation. A certified computation does not only pro...
This report describes the state of the art in verifiable computation. The problem being solved is th...
Correct software requires compilers to work correctly. Especially code generation can be an error pr...
We present a framework to generate verified LLVM programs from Isabelle/HOL. It is based on a code g...
A certifying algorithm is an algorithm that produces, with each output, a certificate or witness (ea...
Abstract. We describe results and status of a sub project of the Verisoft [1] project. While the Ver...
We present an LTL model checker whose code has been completely verified using the Isabelle theorem p...
AbstractThis paper introduces a notion of certified computation whereby an algorithm not only produc...
Formal verification of complex algorithms is challenging. Verifying their implementations goes beyon...
Formal verification of complex algorithms is challenging. Verifying their implementations goes beyon...
Abstract. Certifying algorithms compute not only an output, but also a witness that certifies the co...
Formal verification of complex algorithms is challenging. Verifying their implementations in reasona...
Abstract. Verification of complex algorithms with current verification tools in reasonable time is c...
This paper aims to introduce a method for verification of programs, which is fully automatic. This...
This thesis is about verified computer-aided checking of mathematical proofs. We build on tools for ...
This paper introduces the notion of certified computation. A certified computation does not only pro...
This report describes the state of the art in verifiable computation. The problem being solved is th...
Correct software requires compilers to work correctly. Especially code generation can be an error pr...
We present a framework to generate verified LLVM programs from Isabelle/HOL. It is based on a code g...
A certifying algorithm is an algorithm that produces, with each output, a certificate or witness (ea...
Abstract. We describe results and status of a sub project of the Verisoft [1] project. While the Ver...
We present an LTL model checker whose code has been completely verified using the Isabelle theorem p...
AbstractThis paper introduces a notion of certified computation whereby an algorithm not only produc...