Deductive software verification-the key book
• There are IDEs for KeY, including an Eclipse extension, that make it easy to keep track of
proof obligations in larger projects [Hentschel et al., 2014c].• A stripped down version of …
proof obligations in larger projects [Hentschel et al., 2014c].• A stripped down version of …
Automating software testing using program analysis
P Godefroid, P de Halleux, AV Nori… - IEEE …, 2008 - ieeexplore.ieee.org
During the last 10 years, code inspection for standard programming errors has largely been
automated with static code analysis. During the next 10 years, we expect to see similar …
automated with static code analysis. During the next 10 years, we expect to see similar …
[图书][B] Introduction to software testing
This extensively classroom-tested text takes an innovative approach to explaining software
testing that defines it as the process of applying a few precise, general-purpose criteria to a …
testing that defines it as the process of applying a few precise, general-purpose criteria to a …
Pex–white box test generation for. net
N Tillmann, J De Halleux - International conference on tests and proofs, 2008 - Springer
Pex automatically produces a small test suite with high code coverage for a. NET program.
To this end, Pex performs a systematic program analysis (using dynamic symbolic …
To this end, Pex performs a systematic program analysis (using dynamic symbolic …
The role of formalism in system requirements
A major determinant of the quality of software systems is the quality of their requirements,
which should be both understandable and precise. Most requirements are written in natural …
which should be both understandable and precise. Most requirements are written in natural …
Robust online appearance models for visual tracking
We propose a framework for learning robust, adaptive, appearance models to be used for
motion-based tracking of natural objects. The model adapts to slowly changing appearance …
motion-based tracking of natural objects. The model adapts to slowly changing appearance …
Symbolic execution for software testing in practice: preliminary assessment
C Cadar, P Godefroid, S Khurshid… - Proceedings of the 33rd …, 2011 - dl.acm.org
We present results for the" Impact Project Focus Area" on the topic of symbolic execution as
used in software testing. Symbolic execution is a program analysis technique introduced in …
used in software testing. Symbolic execution is a program analysis technique introduced in …
Practical regression test selection with dynamic file dependencies
M Gligoric, L Eloussi, D Marinov - Proceedings of the 2015 International …, 2015 - dl.acm.org
Regression testing is important but can be time-intensive. One approach to speed it up is
regression test selection (RTS), which runs only a subset of tests. RTS was proposed over …
regression test selection (RTS), which runs only a subset of tests. RTS was proposed over …
A large-scale evaluation of automated unit test generation using evosuite
Research on software testing produces many innovative automated techniques, but
because software testing is by necessity incomplete and approximate, any new technique …
because software testing is by necessity incomplete and approximate, any new technique …
Hybrid concolic testing
R Majumdar, K Sen - 29th International Conference on Software …, 2007 - ieeexplore.ieee.org
We present hybrid concolic testing, an algorithm that interleaves random testing with
concolic execution to obtain both a deep and a wide exploration of program state space. Our …
concolic execution to obtain both a deep and a wide exploration of program state space. Our …