Bandera: extracting finite-state models from Java source code

  title={Bandera: extracting finite-state models from Java source code},
  author={J. C. Corbett and Matthew B. Dwyer and J. Hatcliff and S. Laubach and C. Pasareanu and Robby and Hongjun Zheng},
  journal={Proceedings of the 22nd international conference on Software engineering},
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 to software has been hindered by several obstacles. Chief among these is the problem of constructing a finite-state model that approximates the executable behavior of the software system of interest. Current best-practice involves hand-construction of models which is expensive (prohibitive for all but the… Expand
Slicing Software for Model Construction
Foundations of the Bandera Abstraction Tools
Model checking pointer safety in compiled programs
Efficient software model checking of soundness of type systems
Software Model Checking: The VeriSoft Approach
Software model checking: extracting verification models from source code †


Symbolic Model Che cking
  • Klu wer Academic Publishers,
  • 1993