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...
Symbolic execution is a path sensitive program analysis technique used for error detection and test ...
International audiencePrograms with floating-point computations are often derived from mathematical ...
International audiencePrograms with floating-point computations are often derived from mathematical ...
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...
International audienceVerifying critical numerical software involves the generation of test data for...
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-crit...
The focus of this thesis is a program analysis technique named symbolic execution. We present three...
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-criti...
Short paper, 4 pagesInternational audienceConstraint solving over floating-point numbers is an emerg...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...
Symbolic Execution (SE) is a program verification technique that interprets each program execution p...
Symbolic execution is a path sensitive program analysis technique used for error detection and test ...
International audiencePrograms with floating-point computations are often derived from mathematical ...
International audiencePrograms with floating-point computations are often derived from mathematical ...
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...
International audienceVerifying critical numerical software involves the generation of test data for...
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-crit...
The focus of this thesis is a program analysis technique named symbolic execution. We present three...
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-criti...
Short paper, 4 pagesInternational audienceConstraint solving over floating-point numbers is an emerg...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...
Symbolic Execution (SE) is a program verification technique that interprets each program execution p...
Symbolic execution is a path sensitive program analysis technique used for error detection and test ...
International audiencePrograms with floating-point computations are often derived from mathematical ...
International audiencePrograms with floating-point computations are often derived from mathematical ...