arrow
返回

Memory efficient context-sensitive program analysis

delete2021-07-01
delete2
delete
OA
AI
M
Mathias Hedenborg *
J
Jonas Lundberg
W
Welf Löwe
DOI:10.1016/j.jss.2021.110952delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Static program analysis is in general more precise if it is sensitive to execution contexts (execution paths). But then it is also more expensive in terms of memory consumption. For languages with conditions and iterations, the number of contexts grows exponentially with the program size. This problem is not just a theoretical issue. Several papers evaluating inter-procedural context-sensitive data-flow analysis report severe memory problems, and the path-explosion problem is a major issue in program verification and model checking. In this paper we propose chi-terms as a means to capture and manipulate context-sensitive program information in a data-flow analysis. chi-terms are implemented as directed acyclic graphs without any redundant subgraphs. To show the efficiency of our approach we run experiments comparing the memory usage of x -terms with four alternative data structures. Our experiments show that x-terms clearly outperform all the alternatives in terms of memory efficiency. (C) 2021 Elsevier Inc. All rights reserved.
Keyword:
Static program analysis
Data-flow analysis
Context-sensitivity
AI总结

AI总结

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

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

L
Linnaeus University
学者数:
2.6K
论文数: 2.5K
被引数: 3.2K
引用论文

引用论文

Comparison of short-term heart rate variability indexes evaluated through electrocardiographic and continuous blood pressure monitoring
err2019-02-07
err0
PREAI
errRiccardo Pernice; Michal Javorka; Jana Krohova; Barbora Czippelova; Zuzana Turianikova; Alessandro Busacca; Luca Faes
err分享
err收藏
Widespread dissemination of gelfoam particles complicating occlusion of renal circulation
err1979-08-01
err0
PREAI
errEliahu Mukamel; Herzlia Hadar; Israel Nissenkorn; Ciro Servadio
err分享
err收藏
Fast and precise points-to analysis
err2009-10-01
err9
PREAI
errLundberg, Jonas; Gutzmann, Tobias; Edvinsson, Marcus; Lowe, Welf
err分享
err收藏
err分享
err收藏
学者 查看更多内容