Visualizing Unbounded Symbolic Execution

@inproceedings{Hentschel2014VisualizingUS,
  title={Visualizing Unbounded Symbolic Execution},
  author={Martin Hentschel and Reiner H{\"a}hnle and Richard Bubel},
  booktitle={TAP},
  year={2014}
}
We present an approach for representing and visualizing all possible symbolic execution paths of a program. This is achieved by integrating method contracts and loop invariants into a symbolic execution engine and rendering them visually in a suitable manner. We use the technique to create an omniscient visual symbolic state debugger for Java that can deal with unbounded loops and method calls.