Thread-sensitive points-to analysis for multithreaded Java programs
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Chang, BM | - |
dc.contributor.author | Choi, JD | - |
dc.date.available | 2021-02-22T11:25:31Z | - |
dc.date.issued | 2004-10 | - |
dc.identifier.issn | 0302-9743 | - |
dc.identifier.uri | https://scholarworks.sookmyung.ac.kr/handle/2020.sw.sookmyung/9565 | - |
dc.description.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. | - |
dc.format.extent | 10 | - |
dc.language | 영어 | - |
dc.language.iso | ENG | - |
dc.publisher | SPRINGER-VERLAG BERLIN | - |
dc.title | Thread-sensitive points-to analysis for multithreaded Java programs | - |
dc.type | Article | - |
dc.publisher.location | 독일 | - |
dc.identifier.doi | 10.1007/978-3-540-30182-0_95 | - |
dc.identifier.scopusid | 2-s2.0-35048877585 | - |
dc.identifier.wosid | 000225096700095 | - |
dc.identifier.bibliographicCitation | COMPUTER AND INFORMATION SCIENCES - ISCIS 2004, PROCEEDINGS, v.3280, pp 945 - 954 | - |
dc.citation.title | COMPUTER AND INFORMATION SCIENCES - ISCIS 2004, PROCEEDINGS | - |
dc.citation.volume | 3280 | - |
dc.citation.startPage | 945 | - |
dc.citation.endPage | 954 | - |
dc.type.docType | Article; Proceedings Paper | - |
dc.description.isOpenAccess | N | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Artificial Intelligence | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Theory & Methods | - |
dc.identifier.url | https://link.springer.com/chapter/10.1007/978-3-540-30182-0_95 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
Sookmyung Women's University. Cheongpa-ro 47-gil 100 (Cheongpa-dong 2ga), Yongsan-gu, Seoul, 04310, Korea02-710-9127
Copyright©Sookmyung Women's University. 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.