Title :
Strata-various: multi-layer visualization of dynamics in software system behavior
Author :
Kimelman, Doug ; Rosenburg, Bryan ; Roth, Tova
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
Current software visualization tools are inadequate for understanding, debugging, and tuning realistically complex applications. These tools often present only static structure, or they present dynamics from only a few of the many layers of a program and its underlying system. This paper introduces “PV”, a prototype program visualization system which provides concurrent visual presentation of behavior from all layers, including: the program itself, user-level libraries, the operating system, and the hardware, as this behavior unfolds over time. PV juxtaposes views from different layers in order to facilitate visual correlation, and allows these views to be navigated in a coordinated fashion. This results in an extremely powerful mechanism for exploring application behavior. Experience is presented from actual use of PV in production settings with programmers facing real deadlines and serious performance problems
Keywords :
data visualisation; program verification; software tools; system monitoring; PV; debugging; multilayer visualization of dynamics; operating system; performance problems; prototype program visualization system; software system behavior; software visualization tools; static structure; user-level libraries; Application software; Hardware; Libraries; Navigation; Operating systems; Prototypes; Software debugging; Software prototyping; Software tools; Visualization;
Conference_Titel :
Visualization, 1994., Visualization '94, Proceedings., IEEE Conference on
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-6627-7
DOI :
10.1109/VISUAL.1994.346322