Detailed Information

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

Thread-sensitive points-to analysis for multithreaded Java programs

Authors
Chang, BMChoi, JD
Issue Date
Oct-2004
Publisher
SPRINGER-VERLAG BERLIN
Citation
COMPUTER AND INFORMATION SCIENCES - ISCIS 2004, PROCEEDINGS, v.3280, pp 945 - 954
Pages
10
Journal Title
COMPUTER AND INFORMATION SCIENCES - ISCIS 2004, PROCEEDINGS
Volume
3280
Start Page
945
End Page
954
URI
https://scholarworks.sookmyung.ac.kr/handle/2020.sw.sookmyung/9565
DOI
10.1007/978-3-540-30182-0_95
ISSN
0302-9743
Abstract
Every running thread has its own thread context that consists of values of the fields of the target thread object. To consider the thread context in understanding the behaviors of concurrently running threads, we propose a thread-sensitive interprocedural analysis for multithreaded Java applications. Our thread-sensitive analysis exploits thread-context information, instead of the conventional calling-context information, for computing dataflow facts holding at a statement. The thread-sensitive analysis is highly effective in distinguishing dataflow facts for different threads, producing more precise dataflow information than non-thread-sensitive analysis. The analysis is also generally much more efficient than conventional (calling) context-sensitive analysis. It uses the target thread objects at a thread start site to distinguish different thread contexts. We give a thread-sensitive points-to analysis as an instance of thread-sensitive analysis. We have implemented it and give some experimental results. We discuss several possible applications of the analysis.
Files in This Item
Go to Link
Appears in
Collections
공과대학 > 소프트웨어학부 > 1. Journal Articles

qrcode

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

Related Researcher

Researcher Chang, Byeong Mo photo

Chang, Byeong Mo
공과대학 (소프트웨어학부(첨단))
Read more

Altmetrics

Total Views & Downloads

BROWSE