@inproceedings{e75e74bd30374203ac018441bbdba7c7,
title = "Static analyses of the precision of floating-point operations",
abstract = "Computers manipulate approximations of real numbers, called floating-point numbers. The calculations they make are accurate enough for most applications. Unfortunately, in some (catastrophic) situations, the floating-point operations lose so much precision that they quickly become irrelevant. In this article, we review some of the problems one can encounter, focussing on the IEEE754-1985 norm. We give a (sketch of a) semantics of its basic operations then abstract them (in the sense of abstract interpretation) to extract information about the possible loss of precision. The expected application is abstract debugging of software ranging from simple on-board systems (which use more and more on-the-shelf micro-processors with floating-point units) to scientific codes. The abstract analysis is demonstrated on simple examples and compared with related work.",
author = "Eric Goubault",
year = "2001",
month = jan,
day = "1",
doi = "10.1007/3-540-47764-0\_14",
language = "English",
isbn = "3540423141",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "234--259",
editor = "Patrick Cousot",
booktitle = "Static Analysis - 8th International Symposium, SAS 2001, Proceedings",
note = "8th International Symposium on Static Analysis, SAS 2001 ; Conference date: 16-07-2001 Through 18-07-2001",
}