• 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