Verifying critical numerical software involves the generation of test data for floating-point intensive programs. As the symbolic execution of floating-point computations presents significant difficulties, existing approaches usually resort to random or search-based test data generation. However, without symbolic reasoning, it is almost impossible to generate test inputs that execute many paths with floating-point computations. Moreover, constraint solvers over the reals or the rationals do not handle the rounding errors. In this paper, we present a new version of FPSE, a symbolic evaluator for C program paths, that specifically addresses this problem. The tool solves path conditions containing floating-point computations by using correct a...
Abstract—We present a symbolic execution-based technique for cross-checking programs accelerated usi...
Part 4: Short ContributionsInternational audiencePrograms with floating-point computations are often...
International audienceContext: Automatic code-based test input generation aims at generating a test ...
International audienceVerifying critical numerical software involves the generation of test data for...
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 ...
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...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
This paper describes a system that is currently being implemented to generate test data for programs...
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...
[[abstract]]Software validation through testing will continue to be a very important tool for ensuri...
This thesis presents a new approach for automated test data generation of imperative programs contai...
Despite the recent improvements in automatic test case generation, handling complex data structures ...
Abstract—We present a symbolic execution-based technique for cross-checking programs accelerated usi...
Part 4: Short ContributionsInternational audiencePrograms with floating-point computations are often...
International audienceContext: Automatic code-based test input generation aims at generating a test ...
International audienceVerifying critical numerical software involves the generation of test data for...
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 ...
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...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
This paper describes a system that is currently being implemented to generate test data for programs...
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...
[[abstract]]Software validation through testing will continue to be a very important tool for ensuri...
This thesis presents a new approach for automated test data generation of imperative programs contai...
Despite the recent improvements in automatic test case generation, handling complex data structures ...
Abstract—We present a symbolic execution-based technique for cross-checking programs accelerated usi...
Part 4: Short ContributionsInternational audiencePrograms with floating-point computations are often...
International audienceContext: Automatic code-based test input generation aims at generating a test ...