Visualizing Unbounded Symbolic Execution

  title={Visualizing Unbounded Symbolic Execution},
  author={Martin Hentschel and Reiner H{\"a}hnle and Richard Bubel},
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.