paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Lightweight and modular resource leak verification

轻量级模块化的资源泄漏验证
FSE Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2021匹配度 3/10 · 该论文属于传统程序验证/静态分析领域,研究资源泄漏验证,与用户核心方向(LLM/Agent 与静态分析交叉、浮点或贝叶斯程序分析)没有直接关联;但静态分析与程序验证基础可能有一定间接参考价值。引用 13 inbox
Martin Kellogg, Narges Shadab, Manu Sridharan, Michael D. Ernst
crossref: 2026-09-12

AI 速览

一句话:提出一种轻量、模块化的资源泄漏验证方法,旨在兼顾可靠性、精度、可扩展性与现有代码适用性。

资源泄漏发生在程序分配了套接字、文件句柄等资源却未释放时,会导致资源耗尽、性能下降和崩溃。已有防止资源泄漏的技术存在不可靠、不精确、难以应用于既有代码或速度慢等问题。本文(标题所示)提出一种轻量级且模块化的资源泄漏验证方法,试图在可靠性与实用性之间取得更好平衡,并支持对现有代码进行验证。摘要未给出具体技术细节与实验评估,因此其关键结果需参见论文正文;从题目与摘要看,核心贡献在于将资源泄漏验证做成轻量、模块化且更可用的方案。

问题
资源泄漏(如套接字、文件句柄未释放)会导致资源耗尽、性能下降和崩溃,而既有防泄漏技术常不可靠、不精确、难用于既有代码或过慢。
方法
从标题看,论文提出一种轻量级、模块化的资源泄漏验证方法,力图兼顾验证的可靠性与现有代码的实用性;摘要未展开具体技术机制。
评估
给出的摘要未报告实验对象、指标或结果,无法从现有信息判断评估方式与效果。
原文摘要(Abstract)

A resource leak occurs when a program allocates a resource, such as a socket or file handle, but fails to deallocate it. Resource leaks cause resource starvation, slowdowns, and crashes. Previous techniques to prevent resource leaks are either unsound, imprecise, inapplicable to existing code, slow, or a combination of these.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot6432,
  title = {Lightweight and modular resource leak verification},
  author = {Martin Kellogg and Narges Shadab and Manu Sridharan and Michael D. Ernst},
  booktitle = {FSE},
  year = {2021},
  doi = {10.1145/3468264.3468576}
}