2013
DOI: 10.1007/978-3-319-03542-0_4
|View full text |Cite
|
Sign up to set email alerts
|

Robustness Analysis of Finite Precision Implementations

Abstract: A desirable property of control systems is to be robust to inputs, that is small perturbations of the inputs of a system will cause only small perturbations on its outputs. But it is not clear whether this property is maintained at the implementation level, when two close inputs can lead to very different execution paths. The problem becomes particularly crucial when considering finite precision implementations, where any elementary computation can be affected by a small error. In this context, almost every te… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
27
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 33 publications
(27 citation statements)
references
References 24 publications
0
27
0
Order By: Relevance
“…A new abstract-interpretation based robustness analysis of finite precision implementations has recently been proposed [9] for sound rounding error propagation in a given path in presence of unstable tests. Brain et al [10,2] have recently introduced a bit-precise decision procedure for the theory of point arithmetic.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…A new abstract-interpretation based robustness analysis of finite precision implementations has recently been proposed [9] for sound rounding error propagation in a given path in presence of unstable tests. Brain et al [10,2] have recently introduced a bit-precise decision procedure for the theory of point arithmetic.…”
Section: Discussionmentioning
confidence: 99%
“…Programs simple_interpolator and simple_square are two benchmarks extracted from [9]: the first benchmark computes an interpolator, affine by sub-intervals; the second is a rewrite of a square root function used in an industrial context. First column gives the name of the program while the second column gives the condition that is checked.…”
Section: Computation Timesmentioning
confidence: 99%
See 1 more Smart Citation
“…Widening operators compute non-trivial bounds only for very special cases where roundoff errors decrease with each loop iteration. These challenges have been (partially) addressed [16,23], and we plan to include those techniques in Daisy in the future. Nonetheless, conditionals and loops remain open problems.…”
Section: Related Workmentioning
confidence: 99%
“…Some of these tools use sound techniques to statically bound roundoff errors of straight-line floating-point programs [8,11,21,14,15,7] and partially automate complex analysis tasks [17,9]. Other such tools use dynamic techniques to find inputs that suffer from large rounding errors [3,22].…”
Section: Introductionmentioning
confidence: 99%