Cited 0 time in
멀티 스레드 프로그램의 자료경합 탐지를위한 수행 중 감시 도구
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | 팽봉준 | - |
| dc.contributor.author | 박세원 | - |
| dc.contributor.author | 구인본 | - |
| dc.contributor.author | 하옥균 | - |
| dc.contributor.author | 전용기 | - |
| dc.date.accessioned | 2022-12-26T22:32:37Z | - |
| dc.date.available | 2022-12-26T22:32:37Z | - |
| dc.date.issued | 2015 | - |
| dc.identifier.issn | 2383-630X | - |
| dc.identifier.issn | 2383-6296 | - |
| dc.identifier.uri | https://scholarworks.gnu.ac.kr/handle/sw.gnu/18260 | - |
| dc.description.abstract | 멀티 스레드 프로그램의 수행 중에 발생하는 자료경합과 원자성 위배 등과 같은 동시성 오류는 스레드들의 비결정적 수행으로 인해 다양한 수행 순서를 고려해야 하고 재생산 또한 어렵기 때문에 디버깅하기 어렵고 귀찮은 오류로 잘 알려져 있다. 이러한 자료경합을 디버깅하기 위해서는 스레드의 수행순서와 메모리 접근 및 동기화 정보 등과 같은 프로그램의 수행 중에 발생한 정보를 수집 및 분석해야 한다. 본 논문에서는 멀티 스레드 프로그램의 수행 중에 벡터 클록 시스템을 기반으로 스레드의 병행성과접근사건들 간의 순서관계를 생성 및 유지함으로써 정확하면서도 효율적인 감시와 분석이 가능한 도구인VcTrace를 제시한다. 제시된 감시 도구를 사용하여 멀티 스레드 기반의 응용 프로그램을 대상으로 수행중 발생한 스레드와 접근사건 등의 정보를 감시 및 유지하고, 자료경합을 탐지하는 기술과 접목하여 실용성을 분석한다. | - |
| dc.format.extent | 7 | - |
| dc.language | 한국어 | - |
| dc.language.iso | KOR | - |
| dc.publisher | 한국정보과학회 | - |
| dc.title | 멀티 스레드 프로그램의 자료경합 탐지를위한 수행 중 감시 도구 | - |
| dc.title.alternative | On-the-fly Monitoring Tool for Detecting Data Races in Multithread Programs | - |
| dc.type | Article | - |
| dc.publisher.location | 대한민국 | - |
| dc.identifier.bibliographicCitation | 정보과학회논문지, v.42, no.2, pp 155 - 161 | - |
| dc.citation.title | 정보과학회논문지 | - |
| dc.citation.volume | 42 | - |
| dc.citation.number | 2 | - |
| dc.citation.startPage | 155 | - |
| dc.citation.endPage | 161 | - |
| dc.identifier.kciid | ART001960665 | - |
| dc.description.isOpenAccess | N | - |
| dc.description.journalRegisteredClass | kci | - |
| dc.subject.keywordAuthor | 멀티 스레드 | - |
| dc.subject.keywordAuthor | 동시성 오류 | - |
| dc.subject.keywordAuthor | 자료경합 | - |
| dc.subject.keywordAuthor | 디버깅 | - |
| dc.subject.keywordAuthor | 수행 중 감시 | - |
| dc.subject.keywordAuthor | 프로그램 수행 분석 | - |
| dc.subject.keywordAuthor | multithreads | - |
| dc.subject.keywordAuthor | concurrency bugs | - |
| dc.subject.keywordAuthor | data races | - |
| dc.subject.keywordAuthor | debugging | - |
| dc.subject.keywordAuthor | on-the-fly monitoring | - |
| dc.subject.keywordAuthor | analyzing program execution | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
Gyeongsang National University Central Library, 501, Jinju-daero, Jinju-si, Gyeongsangnam-do, 52828, Republic of Korea+82-55-772-0532
COPYRIGHT 2022 GYEONGSANG NATIONAL UNIVERSITY LIBRARY. ALL RIGHTS RESERVED.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
