paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Shooting from the heap: ultra-scalable static analysis with heap snapshots

从堆中射击:使用堆快照的超可扩展静态分析
ISSTA Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis2018匹配度 3/10 · 该论文属于程序分析与抽象解释,但聚焦传统全程序静态分析的可扩展性,未涉及 LLM/Agent、浮点程序分析、贝叶斯程序分析或 ML 系统等用户画像中的核心交叉方向,因此匹配度较低。引用 26 inbox
Neville Grech, George Fourtounis, Adrian Francalanza, Yannis Smaragdakis
crossref: 2026-09-12

AI 速览

一句话:提出将动态堆快照与完整静态程序行为分析结合的轻量级分析,以提升全程序静态分析的可扩展性。

传统全程序静态分析(例如对堆建模的指向分析)在真实应用上常面临严重的可扩展性问题。论文提出一种“羽量级”(featherweight)分析:它不是放弃对程序行为的静态分析,而是引入堆的动态快照作为分析输入,从而缩小或简化堆建模的规模,同时保留对程序行为的完整静态分析。其核心思想是用动态堆快照缓解全程序静态分析中堆抽象带来的可扩展性瓶颈。摘要未给出具体实验数据、基准测试或精度与性能结果。

问题
传统全程序静态分析,尤其是对堆建模的指向分析,在真实应用上遇到可扩展性瓶颈。
方法
提出一种轻量级分析,将堆的动态快照与对程序行为的完整静态分析相结合,以降低堆建模的负担。
评估
摘要未具体说明评估方式;从摘要看,评估目标是面向真实应用验证可扩展性。
原文摘要(Abstract)

Traditional whole-program static analysis (e.g., a points-to analysis that models the heap) encounters scalability problems for realistic applications. We propose a ``featherweight'' analysis that combines a dynamic snapshot of the heap with otherwise full static analysis of program behavior.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4821,
  title = {Shooting from the heap: ultra-scalable static analysis with heap snapshots},
  author = {Neville Grech and George Fourtounis and Adrian Francalanza and Yannis Smaragdakis},
  booktitle = {ISSTA},
  year = {2018},
  doi = {10.1145/3213846.3213860}
}