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