James H. Cross II, Larry Barowski, T. Dean Hendrix, David A. Umphress Auburn University
This is a program visualization system (as opposed to an algorithm visualization or AV toolkit). It allows Java programmers to generate "viewers" that display data structures as a program is executed.