submit
english version rss feed
HAL: hal-00128124, version 5

Detailed view  Export this paper
ACM Transactions on Programming Languages and Systems 30, 3 (2008) 12
Available versions:
The pitfalls of verifying floating-point computations
David Monniaux ( ) 1, 2
(2008-05)

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.
1:  Laboratoire d'informatique de l'école normale supérieure (LIENS)
CNRS : UMR8548 – École normale supérieure [ENS] - Paris
2:  VERIMAG (VERIMAG - IMAG)
CNRS : UMR5104 – Université Joseph Fourier - Grenoble I – Institut National Polytechnique de Grenoble (INPG)
Computer Science/Programming Languages

Computer Science/Numerical Analysis
floating-point – program analysis – rounding error – compilers – C programming language – C99 – program semantics
Attached file list to this document: 
PS
floating-point-article.ps(341.5 KB)
PDF
floating-point-article.pdf(484 KB)

all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...