This work was partially supported by DARPA/ITO under the Information Technology Expeditions, Ubiquitous Computing, Quorum, and PCES programs and by Intel.
Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference
Computer software -- Development, Visual programming (Computer science)
This paper describes gscope, a visualization tool for time-sensitive applications. Gscope provides an oscilloscope-like interface that can be integrated with applications. It focuses on software visualization and is thus designed to handle various types of signal waveforms, periodic or event-driven, in single or multithreaded environments as well as local or distributed applications. Gscope helps in visually verifying system correctness and modifying system parameters and thus can complement standard debugging techniques and be used to build compelling software demos. Initial experiments with using gscope show that the library has low overhead.
Goel, Ashvin, and Jonathan Walpole. "Gscope: A Visualization Tool for Time-Sensitive Software." In Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference, pp. 133-142. USENIX Association, 2002.