Title :
Issues in visualization for the comprehension of parallel programs
Author :
Kraemer, Eileen ; Stasko, John T.
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
Parallel and distributed computers are becoming more widely used. Thus, the comprehension of parallel programs is increasingly important. Understanding parallel programs is more challenging than understanding serial programs because of the issues of concurrency, scale, communications, shared resources, and shared state. In this article, we argue that the use of visualizations and animations of programs can be an invaluable asset to program comprehension. We present example problems and visualizations, showing how graphical displays can assist program understanding. We also describe the Animation Choreographer, a tool that helps programmers better comprehend the temporal characteristics of their programs
Keywords :
parallel programming; reverse engineering; software tools; visual programming; Animation Choreographer; comprehension; parallel programs; program understanding; temporal characteristics; visualization; Animation; Concurrent computing; Data mining; Debugging; Displays; Information analysis; Performance analysis; Programming profession; Software maintenance; Visualization;
Conference_Titel :
Program Comprehension, 1994. Proceedings., IEEE Third Workshop on
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-5647-6
DOI :
10.1109/WPC.1994.341259