DocumentCode
2236555
Title
Visualising concurrent programs with dynamic dependence graphs
Author
Lönnberg, Jan ; Ben-Ari, T. ; Malmi, Lauri
Author_Institution
Sch. of Sci., Aalto Univ., Espoo, Finland
fYear
2011
fDate
29-30 Sept. 2011
Firstpage
1
Lastpage
4
Abstract
Atropos is a software tool for visualising concurrent program executions intended to help students debug concurrent programs and learn how concurrency works. Atropos supports a slicing debugging strategy by providing a visualisation of dynamic dependence graphs that can be explored to trace the chain of events backwards from a symptom to its cause. In this paper, we present the reasoning behind the design of Atropos and summarise how we evaluated it with students.
Keywords
data visualisation; graph theory; program debugging; program slicing; Atropos; concurrent program debugging; concurrent program visualisation; dynamic dependence graphs; slicing debugging strategy; software tool; Computer bugs; Data visualization; Debugging; Educational institutions; Programming; Visualization; Atropos; Dynamic dependence graph; Program visualization; Slicing; Visual debugging;
fLanguage
English
Publisher
ieee
Conference_Titel
Visualizing Software for Understanding and Analysis (VISSOFT), 2011 6th IEEE International Workshop on
Conference_Location
Williamsburg, VA
Print_ISBN
978-1-4577-0822-0
Electronic_ISBN
978-1-4577-0821-3
Type
conf
DOI
10.1109/VISSOF.2011.6069456
Filename
6069456
Link To Document