Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

멀티스레드 프로그램의 디버깅을 위한 수행그래프

Full metadata record
DC Field Value Language
dc.contributor.author김병철-
dc.contributor.author전용기-
dc.date.accessioned2022-12-27T05:47:26Z-
dc.date.available2022-12-27T05:47:26Z-
dc.date.issued2009-
dc.identifier.issn1598-8619-
dc.identifier.issn2093-7571-
dc.identifier.urihttps://scholarworks.gnu.ac.kr/handle/sw.gnu/26917-
dc.description.abstract멀티스레드 프로그램의 수행 양상을 시각화하는 것은 다양한 수행에 대한 직관적인 이해를 가능하게 하므로 디버깅에 효과적이다. 그러나 기존의 시각화 기법들은 록킹 정보를 포함하지 않거나 이전 수행에서 발생한 록킹 연산 간의 실제적인 부분순서 정보만을 제공하므로 잠재적 교착상태에 대한 이해와 분석을 어렵게 한다. 본 논문은 록킹 연산 간의 잠재적인 부분순서를 표현하는 록-인과 그래프 (lock-causality graph)를 새로이 제시한다. 록-인과 그래프에서 록킹 연산에 의한 비결정적인 수행순서는 노드에 표현하고 스레드 연산 및 순차적 수행에 의한 결정적인 수행순서는 간선에 표현한다. Java로 작성된 식사하는 철학자 문제를 대상으로 한 실험에서 본 기법은 정상적으로 종료한 프로그램에 내재된 교착상태를 효과적으로 표현할 수 있음을 보인다.-
dc.format.extent10-
dc.language한국어-
dc.language.isoKOR-
dc.publisher한국정보기술학회-
dc.title멀티스레드 프로그램의 디버깅을 위한 수행그래프-
dc.title.alternativeAn Execution Graph for Debugging Multithreaded Programs-
dc.typeArticle-
dc.publisher.location대한민국-
dc.identifier.bibliographicCitation한국정보기술학회논문지, v.7, no.2, pp 16 - 25-
dc.citation.title한국정보기술학회논문지-
dc.citation.volume7-
dc.citation.number2-
dc.citation.startPage16-
dc.citation.endPage25-
dc.identifier.kciidART001337419-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClasskci-
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