International audienceWe formally prove correct a C program that implements a numerical scheme for the resolution of the one-dimensional acoustic wave equation. Such an implementation introduces errors at several levels: the numerical scheme introduces method errors, and floating-point computations lead to round-off errors. We annotate this C program to specify both method error and round-off error. We use Frama-C to generate theorems that guarantee the soundness of the code. We discharge these theorems using SMT solvers, Gappa, and Coq. This involves a large Coq development to prove the adequacy of the C program to the numerical scheme and to bound errors. To our knowledge, this is the first time such a numerical analysis program is fully ...
Program verification is a challenging task that requires several techniques for addressing the diffe...
International audienceThis paper concerns the space/time convergence analysis of conservative two-st...
La norme IEEE-754 consacrée à l'arithmétique virgule flottante spécifie le comportement des quatre o...
International audienceWe formally prove correct a C program that implements a numerical scheme for t...
International audienceComputer programs may go wrong due to exceptional behaviors, out-of-bound arra...
International audiencePopular finite difference numerical schemes for the resolution of the one-dime...
Abstract We formally prove correct a C program that implements a numerical scheme for the resolution...
In this thesis, we study and develop different families of time integration schemes for linear ODEs....
In critical software systems like the ones related to transport and defense, it is common toperform ...
International audienceA Domain Specific Language for PDEs embedded in C++ providing a syntax very cl...
Certified programming is a framework in which any program is correct by construction. Proof assistan...
Aprofundir en la simulació de les equacions fonamentals de la dinàmica de fluids i transferència de ...
The evaluation of special functions often involves the evaluation of numerical constants. When the p...
National audienceDans cet expos e, nous présentons quelques apports et potentiels de la programmatio...
We present an approach for proving behavioral properties of numerical programs by analyzing their co...
Program verification is a challenging task that requires several techniques for addressing the diffe...
International audienceThis paper concerns the space/time convergence analysis of conservative two-st...
La norme IEEE-754 consacrée à l'arithmétique virgule flottante spécifie le comportement des quatre o...
International audienceWe formally prove correct a C program that implements a numerical scheme for t...
International audienceComputer programs may go wrong due to exceptional behaviors, out-of-bound arra...
International audiencePopular finite difference numerical schemes for the resolution of the one-dime...
Abstract We formally prove correct a C program that implements a numerical scheme for the resolution...
In this thesis, we study and develop different families of time integration schemes for linear ODEs....
In critical software systems like the ones related to transport and defense, it is common toperform ...
International audienceA Domain Specific Language for PDEs embedded in C++ providing a syntax very cl...
Certified programming is a framework in which any program is correct by construction. Proof assistan...
Aprofundir en la simulació de les equacions fonamentals de la dinàmica de fluids i transferència de ...
The evaluation of special functions often involves the evaluation of numerical constants. When the p...
National audienceDans cet expos e, nous présentons quelques apports et potentiels de la programmatio...
We present an approach for proving behavioral properties of numerical programs by analyzing their co...
Program verification is a challenging task that requires several techniques for addressing the diffe...
International audienceThis paper concerns the space/time convergence analysis of conservative two-st...
La norme IEEE-754 consacrée à l'arithmétique virgule flottante spécifie le comportement des quatre o...