Numerical software is prone to inaccuracies due to the finite representation of numbers. These inaccuracies propagate, possibly non-linearly, throughout the statements of a program, making it hard to predict the accumulated errors. Moreover, in programs that contain control structures, numerical errors can affect the control flow. As a result of these inaccuracies, reachability, and thus safety, may be altered with respect to the intended infinite-precision computation. This thesis considers programs that use fixed-point arithmetic to compute over non-integer quantities in finite precision. We first define a semantics of fixed-point operations in terms of operations over bit-vectors. The proposed semantics generalizes current attempts to a ...
Siegel, Stephen F.Numerical computation has broad application to a variety of fields. Typically a nu...
Several problems in the implementations of control systems, signal-processing systems, and scientifi...
We consider the problem of verifying finite precision implementation of linear time-invariant contro...
Numerical software, common in scientific computing or embedded systems, inevitably uses a finite-pre...
In this thesis we present an approach to automated verification of floating point programs. Existing...
In this thesis we present an approach to automated verification of floating point programs. Existing...
International audienceTo satisfy cost constraints, application implementation in embedded systems re...
In high performance computing, nearly all the implementations and published experiments use floatin...
The floating-point numbers used in computer programs are a finite approximation of real numbers. In ...
This article introduces a new program transformation in order to enhance the numerical accuracy of f...
Writing accurate numerical software is hard because of many sources of unavoidable uncertainties, in...
We show that recursive programs where variables range over finite domains can be effectively and eff...
This dissertation is about verifying the correctness of low-level computer programs.This is challeng...
Modern programming languages have adopted the floating point type as a way to describe computations ...
AbstractThis paper treats semantics of numerical programs generally, but is principally concerned wi...
Siegel, Stephen F.Numerical computation has broad application to a variety of fields. Typically a nu...
Several problems in the implementations of control systems, signal-processing systems, and scientifi...
We consider the problem of verifying finite precision implementation of linear time-invariant contro...
Numerical software, common in scientific computing or embedded systems, inevitably uses a finite-pre...
In this thesis we present an approach to automated verification of floating point programs. Existing...
In this thesis we present an approach to automated verification of floating point programs. Existing...
International audienceTo satisfy cost constraints, application implementation in embedded systems re...
In high performance computing, nearly all the implementations and published experiments use floatin...
The floating-point numbers used in computer programs are a finite approximation of real numbers. In ...
This article introduces a new program transformation in order to enhance the numerical accuracy of f...
Writing accurate numerical software is hard because of many sources of unavoidable uncertainties, in...
We show that recursive programs where variables range over finite domains can be effectively and eff...
This dissertation is about verifying the correctness of low-level computer programs.This is challeng...
Modern programming languages have adopted the floating point type as a way to describe computations ...
AbstractThis paper treats semantics of numerical programs generally, but is principally concerned wi...
Siegel, Stephen F.Numerical computation has broad application to a variety of fields. Typically a nu...
Several problems in the implementations of control systems, signal-processing systems, and scientifi...
We consider the problem of verifying finite precision implementation of linear time-invariant contro...