Dynamic Symbolic Execution (DSE) is a technique to automatically generate test inputs by executing a program with concrete and symbolic values simultaneously. A key challenge in DSE is scalability; executing all feasible program paths is not possible, owing to the potentially exponential or infinite number of paths. Loops are a main source of path explosion, in particular where the number of iterations depends on a program's input. Problems arise because DSE maintains symbolic values that capture only the dependencies on symbolic inputs. This ignores control dependencies, including loop dependencies that depend indirectly on the inputs. We propose a method to increase the coverage achieved by DSE in the presence of input-data dependent...
Symbolic execution is a powerful program analysis technique that systematically explores multiple pr...
Associated research group: Critical Systems Research GroupSymbolic execution is a program analysis t...
textThe last few years have seen a resurgence of interest in the use of symbolic execution--program ...
Dynamic symbolic execution has been shown to be an effective technique for automated test input gene...
Dynamic symbolic execution (DSE) is a non-standard execution mechanism which, loosely, executes a pr...
Dynamic symbolic execution has been shown an effective technique for automated test input generation...
International audienceContext: Automatic code-based test input generation aims at generating a test ...
Abstract—Dynamic Symbolic Execution (DSE) is a state-of-the-art test-generation approach that system...
Given a portfolio of algorithms, the goal of Algorithm Selection (AS) is to select the best algorith...
Significant progress has been made in the field of automatic test generation, and Dynamic Symbolic E...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
Due to software complexity, manual and automatic testing are not enough to guarantee the correct beh...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
Code-based generation of unit tests is an active topic of research today. Numerous approaches were a...
Abstract—Dynamic symbolic execution (DSE) is an approach for automatically generating test inputs fr...
Symbolic execution is a powerful program analysis technique that systematically explores multiple pr...
Associated research group: Critical Systems Research GroupSymbolic execution is a program analysis t...
textThe last few years have seen a resurgence of interest in the use of symbolic execution--program ...
Dynamic symbolic execution has been shown to be an effective technique for automated test input gene...
Dynamic symbolic execution (DSE) is a non-standard execution mechanism which, loosely, executes a pr...
Dynamic symbolic execution has been shown an effective technique for automated test input generation...
International audienceContext: Automatic code-based test input generation aims at generating a test ...
Abstract—Dynamic Symbolic Execution (DSE) is a state-of-the-art test-generation approach that system...
Given a portfolio of algorithms, the goal of Algorithm Selection (AS) is to select the best algorith...
Significant progress has been made in the field of automatic test generation, and Dynamic Symbolic E...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
Due to software complexity, manual and automatic testing are not enough to guarantee the correct beh...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
Code-based generation of unit tests is an active topic of research today. Numerous approaches were a...
Abstract—Dynamic symbolic execution (DSE) is an approach for automatically generating test inputs fr...
Symbolic execution is a powerful program analysis technique that systematically explores multiple pr...
Associated research group: Critical Systems Research GroupSymbolic execution is a program analysis t...
textThe last few years have seen a resurgence of interest in the use of symbolic execution--program ...