Symbolic execution is a program testing technique which evaluates statements with symbolic input data along a selected path of the control flow graph. The process involves the computation of path conditions that tend to be simplified or solved in order either to get test data that sensitize the selected path or to demonstrate infeasibility of the path. In the presence of floating-point computations, the current strategy consists in using a constraint solver based on rationals or reals. Unfortunately, even when the computations conform ANSI/IEEE-754 floating-point arithmetic, this leads not only to approximative results but also to incorrect ones. For example, a path can be labeled as infeasible by using a constraint solver on the rationals ...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...
Symbolic execution provides a mechanism for formally proving programs correct. A notation is introdu...
Symbolic execution is a program testing technique which evaluates statements with symbolic input dat...
International audienceSymbolic execution is a classical program testing technique which evaluates a ...
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...
The focus of this thesis is a program analysis technique named symbolic execution. We present three...
Abstract—We present a symbolic execution-based technique for cross-checking programs accelerated usi...
Floating-point computations are quickly finding their way in the design of safety- and mission-crit...
Symbolic Execution (SE) is a program verification technique that interprets each program execution p...
We present a method to verify the correctness of parallel programs that perform complex numerical co...
Symbolic execution is a path-sensitive program analysis technique that aids users with program verif...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...
Symbolic execution provides a mechanism for formally proving programs correct. A notation is introdu...
Symbolic execution is a program testing technique which evaluates statements with symbolic input dat...
International audienceSymbolic execution is a classical program testing technique which evaluates a ...
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...
The focus of this thesis is a program analysis technique named symbolic execution. We present three...
Abstract—We present a symbolic execution-based technique for cross-checking programs accelerated usi...
Floating-point computations are quickly finding their way in the design of safety- and mission-crit...
Symbolic Execution (SE) is a program verification technique that interprets each program execution p...
We present a method to verify the correctness of parallel programs that perform complex numerical co...
Symbolic execution is a path-sensitive program analysis technique that aids users with program verif...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...
Symbolic execution provides a mechanism for formally proving programs correct. A notation is introdu...