The pitfalls of verifying floating-point computations

Abstract : Current critical systems commonly use a lot of floating-point computations, and thus the testing or static analysis of programs containing floating-point operators has become a priority. However, correctly defining the semantics of common implementations of floating-point is tricky, because semantics may change with many factors beyond source-code level, such as choices made by compilers. We here give concrete examples of problems that can appear and solutions to implement in analysis software.
Type de document :
Article dans une revue
ACM Transactions on Programming Languages and Systems (TOPLAS), ACM, 2008, 30 (3), pp.12. <10.1145/1353445.1353446>


https://hal.archives-ouvertes.fr/hal-00128124
Contributeur : David Monniaux <>
Soumis le : jeudi 22 mai 2008 - 11:32:16
Dernière modification le : jeudi 29 septembre 2016 - 01:26:48
Document(s) archivé(s) le : vendredi 24 septembre 2010 - 12:13:28

Fichiers

floating-point-article.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

IMAG | UGA | PSL

Citation

David Monniaux. The pitfalls of verifying floating-point computations. ACM Transactions on Programming Languages and Systems (TOPLAS), ACM, 2008, 30 (3), pp.12. <10.1145/1353445.1353446>. <hal-00128124v5>

Exporter

Partager

Métriques

Consultations de
la notice

7809

Téléchargements du document

6226