Widening with thresholds via binary search

Cited 2 time in webofscience Cited 2 time in scopus
  • Hit : 308
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorKim, Solko
dc.contributor.authorHeo, Kihongko
dc.contributor.authorOh, Hakjooko
dc.contributor.authorYi, Kwangkeunko
dc.date.accessioned2020-01-22T05:20:08Z-
dc.date.available2020-01-22T05:20:08Z-
dc.date.created2020-01-22-
dc.date.created2020-01-22-
dc.date.created2020-01-22-
dc.date.issued2016-10-
dc.identifier.citationSOFTWARE-PRACTICE & EXPERIENCE, v.46, no.10, pp.1317 - 1328-
dc.identifier.issn0038-0644-
dc.identifier.urihttp://hdl.handle.net/10203/271735-
dc.description.abstractIn this paper, we present a useful technique for implementing practical static program analyzers that use widening. Our technique aims to improve the efficiency of the conventional widening-with-thresholds technique at a small precision compromise. In static analysis, widening is used to accelerate (or converge) fixed point iterations. Unfortunately, this acceleration often comes with a significant loss in analysis precision. A standard method to improve the precision is to apply the widening with a set of thresholds. However, this technique may significantly slow down the analysis, because in practice it is commonplace to use a large set of thresholds. In worst case, the technique increases the analysis cost by the size N of the threshold set. In this paper, we propose a technique to reduce the worst case by logN, by employing a binary search in the process of applying threshold values. We formalize the technique in the abstract interpretation framework and show that, by experiments with a realistic static analyzer for C, our technique considerably improves the efficiency (by 81.5%) of the existing method with a small compromise (20.9%) on the analysis precision. Copyright (c) 2015 John Wiley & Sons, Ltd.-
dc.languageEnglish-
dc.publisherWILEY-
dc.titleWidening with thresholds via binary search-
dc.typeArticle-
dc.identifier.wosid000383624900002-
dc.identifier.scopusid2-s2.0-84986004490-
dc.type.rimsART-
dc.citation.volume46-
dc.citation.issue10-
dc.citation.beginningpage1317-
dc.citation.endingpage1328-
dc.citation.publicationnameSOFTWARE-PRACTICE & EXPERIENCE-
dc.identifier.doi10.1002/spe.2381-
dc.contributor.localauthorHeo, Kihong-
dc.contributor.nonIdAuthorKim, Sol-
dc.contributor.nonIdAuthorOh, Hakjoo-
dc.contributor.nonIdAuthorYi, Kwangkeun-
dc.description.isOpenAccessN-
dc.type.journalArticleArticle-
dc.subject.keywordAuthorstatic program analyzers-
dc.subject.keywordAuthorabstract interpretation-
dc.subject.keywordAuthorwidening-
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 2 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0