paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Generalized data structure synthesis

泛化数据结构合成
ICSE Proceedings of the 40th International Conference on Software Engineering2018匹配度 1/10 · 该论文属于程序合成/数据结构合成方向,但与用户关注的静态分析、Agentic 程序、LLM 与程序分析/形式化验证交叉、浮点程序分析、贝叶斯程序分析均无直接关联。引用 28 inbox
Calvin Loncaric, Michael D. Ernst, Emina Torlak
crossref: 2026-09-12

AI 速览

一句话:将数据结构合成从单一集合子集操作扩展到多相关集合与求和、计数、最值等聚合属性。

数据结构合成旨在从高层规约自动生成数据结构实现,已有研究显示其能节省程序员时间并降低缺陷风险。然而,现有技术主要针对单一集合的子集操作,难以处理真实程序中常见的多个相关集合,以及求和、计数、最小值和最大值等聚合属性。本文提出泛化的数据结构合成方法,将合成范围扩展到多相关集合与聚合属性,从而覆盖更广泛的实际需求。摘要未给出具体算法细节与实验评估,但该方向有望提升数据结构合成的实用性,并进一步减少手工实现带来的错误。

问题
现有数据结构合成技术局限于单一集合的子集操作,而真实程序常需维护多个相关集合及求和、计数、最值等聚合属性。
方法
提出泛化的数据结构合成方法,将合成目标从单集合子集操作扩展到多相关集合与聚合属性;摘要未展开具体算法。
评估
摘要未提供具体评估方式或实验结果;仅指出该方向有潜力节省开发时间并降低缺陷风险。
原文摘要(Abstract)

Data structure synthesis is the task of generating data structure implementations from high-level specifications. Recent work in this area has shown potential to save programmer time and reduce the risk of defects. Existing techniques focus on data structures for manipulating subsets of a single collection, but real-world programs often track multiple related collections and aggregate properties such as sums, counts, minimums, and maximums.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4514,
  title = {Generalized data structure synthesis},
  author = {Calvin Loncaric and Michael D. Ernst and Emina Torlak},
  booktitle = {ICSE},
  year = {2018},
  doi = {10.1145/3180155.3180211}
}