International audienceIn the context of deductive program verification, handling floating-point computations is challenging. The level of proof success and proof automation highly depends on the way the floating-point operations are interpreted in the logic supported by back-end provers. We address this challenge by combining multiple techniques to separately prove different parts of the desired properties. We use abstract interpretation to compute numerical bounds of expressions, and we use multiple automated provers, relying on different strategies for representing floating-point computations. One of these strategies is based on the native support for floating-point arithmetic recently added in the SMT-LIB standard. Our approach is implem...
In this thesis we present an approach to automated verification of floating point programs. Existing...
International audienceAmong formal methods, the deductive verification approach allows establishing ...
International audienceFloating-point numbers are limited both in range and in precision, yet they ar...
International audienceIn the context of deductive program verification, handling floating-point comp...
In critical software systems like the ones related to transport and defense, it is common toperform ...
International audienceIn the context of deductive program verification, supporting floatingpoint com...
Deductive verification has been successful in verifying interesting properties of real-world program...
Deductive verification has been successful in verifying interesting properties of real-world program...
International audienceThe treatment of the axiomatic theory of floating-point numbers is out of reac...
International audienceThe SMT-LIB standard defines a formal semantics for a theory of floating-point...
International audienceFloating-point numbers are limited both in range and in precision, yet they ar...
International audienceFormal verification of numerical programs is notoriously difficult. On the one...
International audienceHigh confidence in floating-point programs requires proving numerical properti...
In this thesis we present an approach to automated verification of floating point programs. Existing...
International audienceAmong formal methods, the deductive verification approach allows establishing ...
International audienceFloating-point numbers are limited both in range and in precision, yet they ar...
International audienceIn the context of deductive program verification, handling floating-point comp...
In critical software systems like the ones related to transport and defense, it is common toperform ...
International audienceIn the context of deductive program verification, supporting floatingpoint com...
Deductive verification has been successful in verifying interesting properties of real-world program...
Deductive verification has been successful in verifying interesting properties of real-world program...
International audienceThe treatment of the axiomatic theory of floating-point numbers is out of reac...
International audienceThe SMT-LIB standard defines a formal semantics for a theory of floating-point...
International audienceFloating-point numbers are limited both in range and in precision, yet they ar...
International audienceFormal verification of numerical programs is notoriously difficult. On the one...
International audienceHigh confidence in floating-point programs requires proving numerical properti...
In this thesis we present an approach to automated verification of floating point programs. Existing...
International audienceAmong formal methods, the deductive verification approach allows establishing ...
International audienceFloating-point numbers are limited both in range and in precision, yet they ar...