• DocumentCode
    238127
  • Title

    Visualization of deadlock and wait-notify anomaly in multithreaded programs

  • Author

    Jyoti, Aman ; Arora, Vipul

  • Author_Institution
    Comput. Sci. & Eng. Dept., Thapar Univ., Patiala, India
  • fYear
    2014
  • fDate
    8-10 May 2014
  • Firstpage
    1616
  • Lastpage
    1620
  • Abstract
    The paper addresses deadlock due to lock acquisition dependency and wait-notify anomalies. In this work, dependencies are visualized with three types of dependence graphs namely data-control, lock acquisition and wait-notify dependence graphs. Algorithms are also proposed for generating graphs; and hence, bugs are detected due to blockage. Graphical method is used to detect bugs. A prototype tool “Bug Visualizer” is implemented in Java version 7.
  • Keywords
    Java; concurrency control; multi-threading; program debugging; Java version 7; bug detection; bug visualizer; data-control; deadlock visualization; dependence graphs; lock acquisition; multithreaded programs; wait-notify anomaly; wait-notify dependence graphs; Computer bugs; Decision support systems; Indium tin oxide; Internet; Java; System recovery; Visualization; deadlock; debugging; dependence graph; multithreaded java program; visualization; wait-notify anomaly;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Communication Control and Computing Technologies (ICACCCT), 2014 International Conference on
  • Conference_Location
    Ramanathapuram
  • Print_ISBN
    978-1-4799-3913-8
  • Type

    conf

  • DOI
    10.1109/ICACCCT.2014.7019382
  • Filename
    7019382