arrow
返回

Heap Abstractions for Static Analysis

delete2016-06-30
delete35
delete
OA
AI
V
Vini Kanvar *
U
Uday P. Khedker
DOI:10.1145/2931098delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Heap data is potentially unbounded and seemingly arbitrary. Hence, unlike stack and static data, heap data cannot be abstracted in terms of a fixed set of program variables. This makes it an interesting topic of study and there is an abundance of literature employing heap abstractions. Although most studies have addressed similar concerns, insights gained in one description of heap abstraction may not directly carry over to some other description. In our search of a unified theme, we view heap abstraction as consisting of two steps: (a) heap modelling, which is the process of representing a heap memory (i.e., an unbounded set of concrete locations) as a heap model (i.e., an unbounded set of abstract locations), and (b) summarization, which is the process of bounding the heap model by merging multiple abstract locations into summary locations. We classify the heap models as storeless, store based, and hybrid. We describe various summarization techniques based on k-limiting, allocation sites, patterns, variables, other generic instrumentation predicates, and higher-order logics. This approach allows us to compare the insights of a large number of seemingly dissimilar heap abstractions and also paves the way for creating new abstractions by mix and match of models and summarization techniques.
Keyword:
Design
Algorithms
Verification
Languages
Abstraction
heap
pointers
shape analysis
static analysis
store based
storeless
summarization
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

ACM Computing Surveys 封面图
ACM Computing Surveys
IF:
28
论文数:
2.4K
被引数:
3.5W

机构

I
indian institute of technology system (iit system)
学者数:
9.5W
论文数: 9.9W
被引数: 93
引用论文

引用论文

Hydrology of Northern Utah Valley, Utah County, Utah, 1975-2005
err2009-01-01
err0
errOAAI
errJay R. Cederberg; Philip M. Gardner; Susan A. Thiros
err分享
err收藏
A phase II study of concurrent nab-paclitaxel/carboplatin combined with thoracic radiotherapy in locally advanced squamous cell lung cancer
err2019-11-01
err0
errOAAI
errKan Wu; Lucheng Zhu; Jiahao Wang; Kaicheng Pan; Bing Wang; Xin Li; Shaoyu Yang; Xiao Xu; Minna Zhang; Xiadong Li; Xueqin Chen; Shenglin Ma; Bing Xia
err分享
err收藏
Revisiting an Old Riddle: What Determines Genetic Diversity Levels within Species?
err2012-09-11
err0
errOAAI
errEllen M. Leffler; Kevin Bullaughey; Daniel R. Matute; Wynn K. Meyer; Laure Ségurel; Aarti Venkat; Peter Andolfatto; Molly Przeworski
err分享
err收藏
err
IF0
err
err0
errOAAI
err
err分享
err收藏
Structure‐Based Design of Potent Small‐Molecule Binders to the S‐Component of the ECF Transporter for Thiamine
err2015-02-12
err0
errOAAI
errLotteke J. Y. M. Swier; Leticia Monjas; Albert Guskov; Alrik R. de Voogd; Guus B. Erkens; Dirk J. Slotboom; Anna K. H. Hirsch
err分享
err收藏
Prolonged partial asphyxia
err1972-07-01
err0
PREAI
errMichael E. Selzer; Ronald E. Myers; Stanley B. Holstein
err分享
err收藏
学者 查看更多内容