International audienceIn the context of deductive program verification, supporting floatingpoint computations is tricky.We propose an expressive language to formally specify behavioral properties of such programs. We give a first-order axiomatization of floating-point operations which allows to reduce verification to checking the validity of logic formulas, in a suitable form for a large class of provers including SMT solvers and interactive proof assistants. Experiments using the Frama-C platform for static analysis of C code are presented
International audienceCurrent critical systems commonly use a lot of floating-point computations, an...
We present a new approach to deductive program verification based on auxiliary programs called ghost...
We demonstrate tools and methods for proofs about the correctness and numerical accuracy of C progra...
International audienceIn the context of deductive program verification, supporting floatingpoint com...
International audienceIn the context of deductive program verification, handling floating-point comp...
This paper presents an implementation of an extension of the ACSL specication language in the Frama-...
This paper introduces a methodology to perform formal verification of floating-point C programs. It ...
In critical software systems like the ones related to transport and defense, it is common toperform ...
Deductive verification has been successful in verifying interesting properties of real-world program...
One approach for smt solvers to improve efficiency is to delegate reasoning to abstract domains. Sol...
First, I would like to thank my reviewers: Yves Bertot, John Harrison, and Philippe Langlois. Thanks...
When computing with floating-point numbers, programmers choose a certain floating-point precision (l...
This paper overviews the application of formal verification techniques to hardware ingeneral, and to...
Abstract. One approach for smt solvers to improve efficiency is to del-egate reasoning to abstract d...
Throughout academia and industry, formal verification techniques have become essential for asserting...
International audienceCurrent critical systems commonly use a lot of floating-point computations, an...
We present a new approach to deductive program verification based on auxiliary programs called ghost...
We demonstrate tools and methods for proofs about the correctness and numerical accuracy of C progra...
International audienceIn the context of deductive program verification, supporting floatingpoint com...
International audienceIn the context of deductive program verification, handling floating-point comp...
This paper presents an implementation of an extension of the ACSL specication language in the Frama-...
This paper introduces a methodology to perform formal verification of floating-point C programs. It ...
In critical software systems like the ones related to transport and defense, it is common toperform ...
Deductive verification has been successful in verifying interesting properties of real-world program...
One approach for smt solvers to improve efficiency is to delegate reasoning to abstract domains. Sol...
First, I would like to thank my reviewers: Yves Bertot, John Harrison, and Philippe Langlois. Thanks...
When computing with floating-point numbers, programmers choose a certain floating-point precision (l...
This paper overviews the application of formal verification techniques to hardware ingeneral, and to...
Abstract. One approach for smt solvers to improve efficiency is to del-egate reasoning to abstract d...
Throughout academia and industry, formal verification techniques have become essential for asserting...
International audienceCurrent critical systems commonly use a lot of floating-point computations, an...
We present a new approach to deductive program verification based on auxiliary programs called ghost...
We demonstrate tools and methods for proofs about the correctness and numerical accuracy of C progra...