International audienceSymbolic execution is a classical program testing technique which evaluates a selected control flow path with symbolic input data. A constraint solver can be used to enforce the satisfiability of the extracted path conditions as well as to derive test data. Whenever path conditions contain floating-point computations, a common strategy consists of using a constraint solver over the rationals or the reals. Unfortunately, even in a fully IEEE-754 compliant environment, this leads not only to approximations but also can compromise correctness: a path can be labelled as infeasible although there exists floating-point input data that satisfy it. In this paper, we address the peculiarities of the symbolic execution of progra...
Part 4: Short ContributionsInternational audiencePrograms with floating-point computations are often...
Symbolic execution is a path sensitive program analysis technique used for error detection and test ...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...
International audienceSymbolic execution is a classical program testing technique which evaluates a ...
Symbolic execution is a program testing technique which evaluates statements with symbolic input dat...
Verifying critical numerical software involves the generation of test data for floating-point intens...
Programs with floating-point calculations tend to give rise to hard-to-predict behavior. Such uncert...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...
Floating-point computations are quickly finding their way in the design of safety- and mission-crit...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...
Symbolic Execution (SE) is a program verification technique that interprets each program execution p...
The focus of this thesis is a program analysis technique named symbolic execution. We present three...
Symbolic execution tools query constraint solvers for tasks such as determining the feasibility of p...
Floating-point computations are quickly finding their way in the design of safety- and mission-crit...
Programs with floating-point computations are often derived from mathematical models or designed wit...
Part 4: Short ContributionsInternational audiencePrograms with floating-point computations are often...
Symbolic execution is a path sensitive program analysis technique used for error detection and test ...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...
International audienceSymbolic execution is a classical program testing technique which evaluates a ...
Symbolic execution is a program testing technique which evaluates statements with symbolic input dat...
Verifying critical numerical software involves the generation of test data for floating-point intens...
Programs with floating-point calculations tend to give rise to hard-to-predict behavior. Such uncert...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...
Floating-point computations are quickly finding their way in the design of safety- and mission-crit...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...
Symbolic Execution (SE) is a program verification technique that interprets each program execution p...
The focus of this thesis is a program analysis technique named symbolic execution. We present three...
Symbolic execution tools query constraint solvers for tasks such as determining the feasibility of p...
Floating-point computations are quickly finding their way in the design of safety- and mission-crit...
Programs with floating-point computations are often derived from mathematical models or designed wit...
Part 4: Short ContributionsInternational audiencePrograms with floating-point computations are often...
Symbolic execution is a path sensitive program analysis technique used for error detection and test ...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...