Symbolic execution is a program analysis technique that is used for many purposes, one of which is test-case generation. For loop-free programs, this generates a test-set that achieves path coverage. Program loops, however, imply exponential growth of the number of paths in the best case and non-termination in the worst case. In practice, the number of loop unwindings needs to be bounded for analysis. We consider symbolic execution in the context of the tool Symbolic Pathfinder. This tool extends the model-checker Java Pathfinder and relies on its bounded state-space exploration for termination. We present an implementation of k-bounded loop unwinding, which increases the amount of user-control over the symbolic execution of loops. Bounded ...
Software testing is an indispensable part of the soft-ware development process. Mutation analysis is...
Symbolic execution is one of the most powerful tools in static analysis for finding bugs. In this te...
Invariants are a standard concept for reasoning about unbounded loops since Floyd-Hoare logic in the...
Symbolic execution is a powerful program analysis technique that systematically explores multiple pr...
Software has become ubiquitous and its impact is still increasing. The more software is created, th...
Abstract—Dynamic Symbolic Execution (DSE) is a state-of-the-art test-generation approach that system...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
Symbolic execution is a well established technique for software testing and analysis. However, scala...
Abstract Symbolic execution is a well-known program analysis technique which represents program inpu...
Symbolic execution is a promising technique to discover software vulnerabilities and improve the qua...
Contains fulltext : 141416.pdf (preprint version ) (Open Access
Artifact for the paper Backward Symbolic Execution with Loop Folding that was accepted for Static An...
Structural coverage metrics, and in particular branch coverage, are popular approaches to measure th...
We present ABC, a software tool for automatically computing symbolic upper bounds on the number of i...
Software testing is an indispensable part of the soft-ware development process. Mutation analysis is...
Symbolic execution is one of the most powerful tools in static analysis for finding bugs. In this te...
Invariants are a standard concept for reasoning about unbounded loops since Floyd-Hoare logic in the...
Symbolic execution is a powerful program analysis technique that systematically explores multiple pr...
Software has become ubiquitous and its impact is still increasing. The more software is created, th...
Abstract—Dynamic Symbolic Execution (DSE) is a state-of-the-art test-generation approach that system...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
Symbolic execution is a well established technique for software testing and analysis. However, scala...
Abstract Symbolic execution is a well-known program analysis technique which represents program inpu...
Symbolic execution is a promising technique to discover software vulnerabilities and improve the qua...
Contains fulltext : 141416.pdf (preprint version ) (Open Access
Artifact for the paper Backward Symbolic Execution with Loop Folding that was accepted for Static An...
Structural coverage metrics, and in particular branch coverage, are popular approaches to measure th...
We present ABC, a software tool for automatically computing symbolic upper bounds on the number of i...
Software testing is an indispensable part of the soft-ware development process. Mutation analysis is...
Symbolic execution is one of the most powerful tools in static analysis for finding bugs. In this te...
Invariants are a standard concept for reasoning about unbounded loops since Floyd-Hoare logic in the...