Detailed Information

Cited 5 time in webofscience Cited 7 time in scopus
Metadata Downloads

Visualizing Potential Deadlocks in Multithreaded Programs

Full metadata record
DC Field Value Language
dc.contributor.authorKim, Byung-Chul-
dc.contributor.authorJun, Sang-Woo-
dc.contributor.authorHwang, Dae Joon-
dc.contributor.authorJun, Yong-Kee-
dc.date.accessioned2022-12-27T05:54:24Z-
dc.date.available2022-12-27T05:54:24Z-
dc.date.issued2009-
dc.identifier.issn0302-9743-
dc.identifier.issn1611-3349-
dc.identifier.urihttps://scholarworks.gnu.ac.kr/handle/sw.gnu/27154-
dc.description.abstractIt is important to analyze and identify potential deadlocks resident in multithreaded programs from a successful deadlock-free execution, because the nondeterministic nature of such programs may hide the errors during testing. Visualizing the runtime behaviors of locking operations makes it possible to debug such errors effectively, because it provides intuitive understanding of different feasible executions caused by nondeterminism. However, with previous visualization techniques, it is hard to capture alternate orders imposed by locks due to their representation of a partial-order over locking operations. This paper presents a novel graph, called lock-causality graph, which represents alternate orders over locking operations. A visualization tool implements the graph, and demonstrates its power using the classical dining-philosophers problem written in Java. The experiment result shows that the graph provides a simple but powerful representation of potential deadlocks in an execution instance not deadlocked.-
dc.language영어-
dc.language.isoENG-
dc.publisherSPRINGER-VERLAG BERLIN-
dc.titleVisualizing Potential Deadlocks in Multithreaded Programs-
dc.typeArticle-
dc.publisher.location독일-
dc.identifier.scopusid2-s2.0-70350520070-
dc.identifier.wosid000271218500032-
dc.identifier.bibliographicCitationPARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, v.5698, pp 321 - +-
dc.citation.titlePARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS-
dc.citation.volume5698-
dc.citation.startPage321-
dc.citation.endPage+-
dc.type.docTypeProceedings Paper-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalWebOfScienceCategoryComputer Science, Hardware & Architecture-
dc.relation.journalWebOfScienceCategoryComputer Science, Theory & Methods-
dc.subject.keywordAuthormultithreaded programs-
dc.subject.keywordAuthordebugging-
dc.subject.keywordAuthorpotential deadlocks-
dc.subject.keywordAuthorvisualization-
dc.subject.keywordAuthorlock-causality graph-
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