Eliminating unstable tests in floating-point programs

L Titolo, CA Muñoz, MA Feliú, MM Moscato - Logic-Based Program …, 2019 - Springer
Round-off errors arising from the difference between real numbers and their floating-point
representation cause the control flow of conditional floating-point statements to deviate from …

Generating test cases inside suspicious intervals for floating-point number programs

H Collavizza, C Michel, O Ponsini… - Proceedings of the 6th …, 2014 - dl.acm.org
Programs with floating-point computations are often derived from mathematical models or
designed with the semantics of the real numbers in mind. However, for a given input, the …

Verification of numerical programs: From real numbers to floating point numbers

AE Goodloe, C Muñoz, F Kirchner… - … Field, CA, USA, May 14-16 …, 2013 - Springer
Numerical algorithms lie at the heart of many safety-critical aerospace systems. The
complexity and hybrid nature of these systems often requires the use of interactive theorem …

Exploiting binary floating-point representations for constraint propagation

R Bagnara, M Carlier, R Gori… - INFORMS Journal on …, 2016 - pubsonline.informs.org
Floating-point computations are quickly finding their way in the design of safety-and mission-
critical systems, despite the fact that designing floating-point algorithms is significantly more …

Practical floating-point tests with integer code

A Romano - … Conference on Verification, Model Checking, and …, 2014 - Springer
Testing integer software with symbolic execution is wellestablished but floating-point
remains a specialty feature. Modern symbolic floating-point tactics include concretization …

Automatic generation of guard-stable floating-point code

L Titolo, M Moscato, MA Feliu, CA Muñoz - Integrated Formal Methods …, 2020 - Springer
In floating-point programs, guard instability occurs when the control flow of a conditional
statement diverges from its ideal execution under real arithmetic. This phenomenon is …

An abstract interpretation framework for the round-off error analysis of floating-point programs

L Titolo, MA Feliú, M Moscato, CA Muñoz - … Angeles, CA, USA, January 7-9 …, 2018 - Springer
This paper presents an abstract interpretation framework for the round-off error analysis of
floating-point programs. This framework defines a parametric abstract analysis that …

Automatic estimation of verified floating-point round-off errors via static analysis

M Moscato, L Titolo, A Dutle, CA Munoz - Computer Safety, Reliability, and …, 2017 - Springer
This paper introduces a static analysis technique for computing formally verified round-off
error bounds of floating-point functional expressions. The technique is based on a …

The pitfalls of verifying floating-point computations

D Monniaux - ACM Transactions on Programming Languages and …, 2008 - dl.acm.org
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 …

A two-phase approach for conditional floating-point verification

D Lohar, C Jeangoudoux, J Sobel, E Darulova… - … 2021, Held as Part of the …, 2021 - Springer
Tools that automatically prove the absence or detect the presence of large floating-point
roundoff errors or the special values NaN and Infinity greatly help developers to reason …