4.1 Article

The pitfalls of verifying floating-point computations

Publisher

ASSOC COMPUTING MACHINERY
DOI: 10.1145/1353445.1353446

Keywords

languages; verification; abstract interpretation; static analysis; program testing; verification; floating point; embedded software; safety-critical software; x87; IA32; AMD64; PowerPC; FPU; rounding; IEEE-754

Ask authors/readers for more resources

Current critical systems often 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 according to many factors beyond source-code level, such as choices made by compilers. We here give concrete examples of problems that can appear and solutions for implementing in analysis software.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.1
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available