Detailed Information

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

병행 Java 프로그램의 확장적 경합탐지를 위한 JDI 기반의 투명한 감시도구A Transparent Monitor Based on JDI for Scalable Race Detection of Concurrent Java Programs

Other Titles
A Transparent Monitor Based on JDI for Scalable Race Detection of Concurrent Java Programs
Authors
김영주전용기구인본배병진
Issue Date
2009
Publisher
한국정보처리학회
Keywords
Java 프로그램; JDI; 경합탐지; 확장성; 투명한 감시도구; Java Programs; JDI; Race Detection; Scalability; Transparent Monitor
Citation
정보처리학회논문지. 컴퓨터 및 통신시스템, v.16, no.2, pp 55 - 60
Pages
6
Indexed
KCI
Journal Title
정보처리학회논문지. 컴퓨터 및 통신시스템
Volume
16
Number
2
Start Page
55
End Page
60
URI
https://scholarworks.gnu.ac.kr/handle/sw.gnu/27038
ISSN
2287-5891
2734-049X
Abstract
병행 Java 프로그램의 경합은 프로그램의 비결정성을 초래하므로 반드시 탐지되어야 한다. 이러한 경합을 수행 중에 탐지하기 위해서는 스레드에 대한 수행양상과 모든 접근사건들을 감시할 수 있어야 한다. 기존의 경합탐지 기법들은 프로그램의 수행중에 기록된 파일들을 분석하거나 대상 프로그램을 수정하여 감시하므로 스레드나 모든 접근사건들에 대한 감시가 현실적으로 어렵다. 본 연구에서는 JDI(Java Debug Interface)를 이용하여 스레드에 대한 수행양상과 모든 접근사건을 감시하여 확장적 경합탐지를 할 수 있는 투명한 감시도구를 제안한다. 여기서 JDI는 JDPA(Java Platform Debugger Architecture)에서 제공하는 상위 레벨의 100% 순수 자바 인터페이스로써 자바프로그램의 수행중에 특정 정보를 제공할 수 있다. 그리고 제안된 도구의 투명성을 입증하기 위해서 벤치마크 프로그램으로 실험한 결과, 모든 스레드와 접근사건들을 프로그램 수정없이 감시할 수 있었고 프로그램의 감시시간이 20배 이상 증가되었다.
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