Multi-Prover verification of floating-point programs

  • Authors:
  • Ali Ayad;Claude Marché

  • Affiliations:
  • ,Software Safety Laboratory, CEA LIST, Gif-sur-Yvette;,INRIA Saclay - Île-de-France, Orsay

  • Venue:
  • IJCAR'10 Proceedings of the 5th international conference on Automated Reasoning
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the context of deductive program verification, supporting floating-point 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.