DocumentCode
3375553
Title
Visual debugging of visualization software: a case study for particle systems
Author
Crossno, Patricia ; Angel, Edward
Author_Institution
Sandia Nat. Labs., CA, USA
fYear
1999
fDate
29-29 Oct. 1999
Firstpage
417
Lastpage
554
Abstract
Visualization systems are complex dynamic software systems. Debugging such systems is difficult using conventional debuggers because the programmer must try to imagine the three-dimensional geometry based on a list of positions and attributes. In addition, the programmer must be able to mentally animate changes in those positions and attributes to grasp dynamic behaviors within the algorithm. We show that representing geometry, attributes, and relationships graphically permits visual pattern recognition skills to be applied to the debugging problem. The particular application is a particle system used for isosurface extraction from volumetric data. Coloring particles based on individual attributes is especially helpful when these colorings are viewed as animations over successive iterations in the program. Although we describe a particular application, the types of tools that we discuss can be applied to a variety of problems.
Keywords
computer animation; pattern recognition; physics computing; program debugging; program visualisation; animations; case study; coloring particles; complex dynamic software systems; debugging; debugging problem; dynamic behaviors; isosurface extraction; particle system; particle systems; successive program iterations; three-dimensional geometry; visual debugging; visual pattern recognition skills; visualization software; visualization systems; volumetric data; Animation; Application software; Computer aided software engineering; Data mining; Geometry; Isosurfaces; Pattern recognition; Programming profession; Software debugging; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Visualization '99. Proceedings
Conference_Location
San Francisco, CA, USA
ISSN
1070-2385
Print_ISBN
0-7803-5897-X
Type
conf
DOI
10.1109/VISUAL.1999.809919
Filename
809919
Link To Document