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 :
بازگشت