Visit the new JIVE Website. This one is out of date and will be dismantled soon.

JIVE is the Java Interactive Visualization Environment, a software visualization tool that features:

The JIVE project is motivated by a need for better comprehension of the execution of object-oriented programs. The JIVE visualization methodology highlights the important facts that objects are environments of program execution. Each method is shown in its proper object context when viewing program states. Execution history is displayed using automatically-generated UML sequence diagrams. The sequence diagrams are also fully interactive, so that selecting a point of execution history will show the object diagram visualization for the corresponding state.

Three screenshots of JIVE

The JIVE project is currently maintained at the University at Buffalo Department of Computer Science and Engineering. and the Ball State University Department of Computer Science.