We present an algorithm for tests generation tools based on symbolic execution. The algorithm is supposed to help in situations, when a tool is repeatedly failing to cover some code by tests. The algorithm then provides the tool a necessary condition strongly narrowing space of program paths, which must be checked for reaching the uncovered code. We also discuss integration of the algorithm into the tools and we provide experimental results showing a potential of the algorithm to be valuable in the tools, when properly implemented there.
Abstract—In recent years several symbolic execution-based tools have been developed to automatically...
Symbolic execution is a powerful program analysis technique that systematically explores multiple pr...
Abstract—Testing plays a key role in assessing the quality of a software product. During testing, a ...
International audienceContext: Automatic code-based test input generation aims at generating a test ...
This paper presents a short introduction to automatic code-driven test generation using symbolic exe...
Although a number of weaknesses of symbolic execution, when used for software testing, have been hig...
Dynamic symbolic execution has been shown an effective technique for automated test input generation...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
Many security and software testing applications require checking whether certain properties of a pro...
We present a symbolic-execution-based algorithm that for a given program and a given program locatio...
Despite the recent improvements in automatic test case generation, handling complex data structures ...
Program testing is an important aspect of software development. Symbolic execution can be used as a ...
Abstract. In this work we present an abstraction-guided symbolic exe-cution technique that quickly d...
The utilization is described of a data Howpath selection criterion in a symbolic execution system. T...
Dynamic symbolic execution has been shown to be an effective technique for automated test input gene...
Abstract—In recent years several symbolic execution-based tools have been developed to automatically...
Symbolic execution is a powerful program analysis technique that systematically explores multiple pr...
Abstract—Testing plays a key role in assessing the quality of a software product. During testing, a ...
International audienceContext: Automatic code-based test input generation aims at generating a test ...
This paper presents a short introduction to automatic code-driven test generation using symbolic exe...
Although a number of weaknesses of symbolic execution, when used for software testing, have been hig...
Dynamic symbolic execution has been shown an effective technique for automated test input generation...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
Many security and software testing applications require checking whether certain properties of a pro...
We present a symbolic-execution-based algorithm that for a given program and a given program locatio...
Despite the recent improvements in automatic test case generation, handling complex data structures ...
Program testing is an important aspect of software development. Symbolic execution can be used as a ...
Abstract. In this work we present an abstraction-guided symbolic exe-cution technique that quickly d...
The utilization is described of a data Howpath selection criterion in a symbolic execution system. T...
Dynamic symbolic execution has been shown to be an effective technique for automated test input gene...
Abstract—In recent years several symbolic execution-based tools have been developed to automatically...
Symbolic execution is a powerful program analysis technique that systematically explores multiple pr...
Abstract—Testing plays a key role in assessing the quality of a software product. During testing, a ...