Detailed Information

Cited 1 time in webofscience Cited 1 time in scopus
Metadata Downloads

Program Visualization for Debugging Deadlocks in Multithreaded Programs

Authors
Kim, Byung-ChulJun, Yong-Kee
Issue Date
2010
Publisher
SPRINGER-VERLAG BERLIN
Keywords
Multithreaded programs; deadlock debugging; visualization
Citation
ADVANCES IN SOFTWARE ENGINEERING, v.117, pp 228 - 236
Pages
9
Indexed
SCOPUS
Journal Title
ADVANCES IN SOFTWARE ENGINEERING
Volume
117
Start Page
228
End Page
236
URI
https://scholarworks.gnu.ac.kr/handle/sw.gnu/26062
ISSN
1865-0929
1865-0937
Abstract
Debugging deadlocks in multithreaded programs is a notoriously difficult task. A key reason for this is to understand the high behavioral complexity resulting from the inherent nondeterminism of multithreaded programs. We present a novel visualization technique which abstracts the nested patterns of locks and represents the happens-before relation of the patterns. We implement the technique in a prototype tool for Java, and demonstrate its power using a number of multithreaded Java programs. The experimental result shows that this graph provides a simple yet powerful representation to reason about deadlocks in an execution instance.
Files in This Item
There are no files associated with this item.
Appears in
Collections
공과대학 > Department of Aerospace and Software Engineering > Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetrics

Total Views & Downloads

BROWSE