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
Link To Document