• Publications
  • Influence
Generalized Symbolic Execution for Model Checking and Testing
TLDR
We provide a two-fold generalization of traditional symbolic execution based approaches. Expand
Test input generation with java PathFinder
TLDR
We show how model checking and symbolic execution can be used to generate test inputs to achieve structural coverage of code that manipulates complex data structures. Expand
Symbolic PathFinder: symbolic execution of Java bytecode
TLDR
Symbolic Pathfinder (SPF) combines symbolic execution with model checking and constraint solving for automated test case generation and error detection in Java programs with unspecified inputs. Expand
Learning Assumptions for Compositional Verification
TLDR
This paper presents a novel framework for performing assume-guarantee reasoning in an incremental and fully automated fashion. Expand
Test input generation for java containers using state matching
TLDR
The popularity of object-oriented programming has led to the wide use of container libraries. Expand
Combining unit-level symbolic execution and system-level concrete execution for testing nasa software
TLDR
We describe an approach to testing complex safety critical software that combines unit-level symbolic execution and system-level concrete execution for generating test cases that satisfy user-specified testing criteria. Expand
Bandera: extracting finite-state models from Java source code
Finite-state verification techniques, such as model checking, have shown promise as a cost-effective means for finding defects in hardware designs. To date, the application of these techniques toExpand
JPF-SE: A Symbolic Execution Extension to Java PathFinder
TLDR
We present JPF-SE, an extension to the Java PathFinder Model Checking framework (JPF) that enables the symbolic execution of Java programs. Expand
Bandera: extracting finite-state models from Java source code
TLDR
Finite-state verification techniques, such as model checking, have shown promise as a cost-effective means for finding defects in hardware designs. Expand
Symbolic PathFinder: integrating symbolic execution with model checking for Java bytecode analysis
TLDR
Symbolic PathFinder is a software analysis tool that combines symbolic execution with model checking for automated test case generation and error detection in Java bytecode. Expand
...
1
2
3
4
5
...