paperbot · PL 论文追踪

全部论文 待读 收藏

P1 Applying learning techniques to oracle synthesis

将学习技术应用于 oracle 合成
ASE Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering2020匹配度 5/10 · 该论文属于机器学习与程序语言交叉,聚焦用学习技术合成 oracle/规格以支持自动化可靠性分析,与“AI→PL”中规格/形式化验证方向有潜在关联;但摘要未涉及 LLM/Agent、静态分析、浮点程序分析或贝叶斯程序分析,也未说明具体学习技术,与当前核心方向仅中度相关。引用 1 inbox
Facundo Molina
crossref: 2026-09-12

AI 速览

一句话:提出用学习技术合成软件 oracle/规格,以弥补规格缺失并支持自动化可靠性分析。

软件可靠性是软件质量的核心,而分析可靠性通常需要描述软件预期行为的规格说明。现实中许多软件缺少这类规格,严重限制了对其可靠性的自动化分析。该论文关注 oracle 合成,提出应用学习技术来捕获软件的预期行为,并将其表示为可用于可靠性分析的规格或 oracle。摘要主要给出问题动机与研究目标,强调通过合成规格来提升软件可分析性;未具体说明采用的学习算法、合成流程或实验评估结果。

问题
软件常缺少预期行为规格,导致难以进行自动化可靠性分析;需要捕获预期行为并合成 oracle/规格。
方法
摘要提出将学习技术应用于 oracle 合成,但未说明具体学习算法或合成机制。
评估
摘要未报告实验、基准或评估结果,仅陈述问题动机与研究目标。
原文摘要(Abstract)

Software reliability is a primary concern in the construction of software, and thus a fundamental component in the definition of software quality. Analyzing software reliability requires a specification of the intended behavior of the software under analysis. Unfortunately, software many times lacks such specifications. This issue seriously diminishes the analyzability of software with respect to its reliability. Thus, finding novel techniques to capture the intended software behavior in the form of specifications would allow us to exploit them for automated reliability analysis.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5980,
  title = {Applying learning techniques to oracle synthesis},
  author = {Facundo Molina},
  booktitle = {ASE},
  year = {2020},
  doi = {10.1145/3324884.3415287}
}