In this idea paper, we propose a novel way for improving the testing of program changes via symbolic execution. At a high-level, our technique runs two different program versions in the same symbolic execution instance, with the old version effectively shadowing the new one. In this way, the technique can exploit precise dynamic value information to effectively drive execution toward the behaviour that has changed from one version to the next. We discuss the main challenges and opportunities of this approach in terms of pruning and prioritising path exploration, mapping elements across versions, and sharing common symbolic state between versions. Copyright © 2014 ACM
We present results for the \Impact Project Focus Area" onthe topic of symbolic execution as used in ...
Context Software transformations occur very frequently in practice. Such transformations are done fo...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
In this idea paper, we propose a novel way for improving the testing of program changes via symbolic...
© 2016 ACM.While developers are aware of the importance of comprehensively testing patches, the larg...
Successful software systems tend to be long lived and evolve over time as requirements change and fa...
Software plays an important role in everyday life, from consumer applications to mission-critical sy...
Semantics-preserving program transformations, such as refactorings and optimisations, can have a sig...
The last few years have seen a resurgence of interest in the use of symbolic execution—a program ana...
Abstract—Dynamic symbolic execution (DSE) is an approach for automatically generating test inputs fr...
Many security and software testing applications require checking whether certain properties of a pro...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
Dynamic Symbolic Execution (DSE) is a technique to automatically generate test inputs by executing a...
textThe last few years have seen a resurgence of interest in the use of symbolic execution--program ...
Software testing is an expensive and time-consuming process, often involving the manual creation of ...
We present results for the \Impact Project Focus Area" onthe topic of symbolic execution as used in ...
Context Software transformations occur very frequently in practice. Such transformations are done fo...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
In this idea paper, we propose a novel way for improving the testing of program changes via symbolic...
© 2016 ACM.While developers are aware of the importance of comprehensively testing patches, the larg...
Successful software systems tend to be long lived and evolve over time as requirements change and fa...
Software plays an important role in everyday life, from consumer applications to mission-critical sy...
Semantics-preserving program transformations, such as refactorings and optimisations, can have a sig...
The last few years have seen a resurgence of interest in the use of symbolic execution—a program ana...
Abstract—Dynamic symbolic execution (DSE) is an approach for automatically generating test inputs fr...
Many security and software testing applications require checking whether certain properties of a pro...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
Dynamic Symbolic Execution (DSE) is a technique to automatically generate test inputs by executing a...
textThe last few years have seen a resurgence of interest in the use of symbolic execution--program ...
Software testing is an expensive and time-consuming process, often involving the manual creation of ...
We present results for the \Impact Project Focus Area" onthe topic of symbolic execution as used in ...
Context Software transformations occur very frequently in practice. Such transformations are done fo...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...