Selective conjunction of context-sensitivity and octagon domain toward scalable and precise global static analysis
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Heo, Kihong | - |
dc.contributor.author | Oh, Hakjoo | - |
dc.contributor.author | Yi, Kwangkeun | - |
dc.date.accessioned | 2021-09-03T15:18:51Z | - |
dc.date.available | 2021-09-03T15:18:51Z | - |
dc.date.created | 2021-06-16 | - |
dc.date.issued | 2017 | - |
dc.identifier.issn | 0038-0644 | - |
dc.identifier.uri | https://scholar.korea.ac.kr/handle/2021.sw.korea/86419 | - |
dc.description.abstract | We present a practical technique for achieving a scalable and precise global static analysis by selectively applying context-sensitivity and the octagon relational domain. For precise analysis, context-sensitivity and relational analysis are key properties, but it has been hard to practically combine both of them. Our approach turns on those precision improvement features only when the analysis is likely to improve the precision to resolve given queries. The guidance comes from an impact pre-analysis that estimates the impact of a fully context-sensitive and relational octagon analysis. We designed a cost-effective pre-analysis and implemented this method in a realistic octagon analysis for full C. The experimental results show that our approach proves eight times more queries, while saving the time cost by 73.1% compared with a partially relational octagon analysis enabled by a syntactic heuristic. Copyright (C) 2017 John Wiley & Sons, Ltd. | - |
dc.language | English | - |
dc.language.iso | en | - |
dc.publisher | WILEY | - |
dc.title | Selective conjunction of context-sensitivity and octagon domain toward scalable and precise global static analysis | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Oh, Hakjoo | - |
dc.identifier.doi | 10.1002/spe.2493 | - |
dc.identifier.scopusid | 2-s2.0-85014669638 | - |
dc.identifier.wosid | 000423279500010 | - |
dc.identifier.bibliographicCitation | SOFTWARE-PRACTICE & EXPERIENCE, v.47, no.11, pp.1677 - 1705 | - |
dc.relation.isPartOf | SOFTWARE-PRACTICE & EXPERIENCE | - |
dc.citation.title | SOFTWARE-PRACTICE & EXPERIENCE | - |
dc.citation.volume | 47 | - |
dc.citation.number | 11 | - |
dc.citation.startPage | 1677 | - |
dc.citation.endPage | 1705 | - |
dc.type.rims | ART | - |
dc.type.docType | Article | - |
dc.description.journalClass | 1 | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
dc.subject.keywordAuthor | static analysis | - |
dc.subject.keywordAuthor | context-sensitive analysis | - |
dc.subject.keywordAuthor | relational analysis | - |
dc.subject.keywordAuthor | abstract interpretation | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
(02841) 서울특별시 성북구 안암로 14502-3290-1114
COPYRIGHT © 2021 Korea 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.