paperbot · PL 论文追踪

全部论文 待读 收藏

P2 SymMC: approximate model enumeration and counting using symmetry information for Alloy specifications

SymMC:利用对称信息对 Alloy 规约进行近似模型枚举与计数
FSE Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2022匹配度 4/10 · 论文属于形式化方法与约束求解领域,涉及 Alloy 规约分析和模型计数,与用户关注的形式化验证有一定关联;但未涉及 LLM/Agent、静态分析、浮点程序分析或贝叶斯程序分析,也不是 AI 与 PL 的交叉研究。引用 0 inbox
Wenxi Wang, Yang Hu, Kenneth L. McMillan, Sarfraz Khurshid
crossref: 2026-09-12

AI 速览

一句话:提出 SymMC,借助对称信息对 Alloy 规约做近似模型枚举与计数。

该论文关注 Alloy 规约分析中的模型枚举与计数问题。Alloy 提供一阶关系逻辑用于书写软件系统关键性质规约,并配有全自动分析后端,已广泛应用于验证、安全与合成等领域。随着模型空间增大,精确枚举或计数所有模型往往代价高昂。SymMC 的核心思路是利用规约中蕴含的对称信息来压缩搜索空间,从而对 Alloy 规约进行近似的模型枚举与计数。标题与摘要表明该工作面向 Alloy 规约,强调对称性在模型枚举与计数中的作用;但给出的摘要未提供具体算法细节、实验设置及定量结果。

问题
对 Alloy 规约进行模型枚举与计数时,精确处理大规模模型空间成本高,需要利用规约的对称性进行近似计算。
方法
SymMC 从 Alloy 规约中提取对称信息,并基于这些信息执行近似的模型枚举与计数,以缩减搜索/计数代价。
评估
摘要仅说明 Alloy 已用于验证、安全与合成等场景,未给出 SymMC 的具体评估基准、指标或实验结论;因此无法从现有摘要中归纳定量结果。
原文摘要(Abstract)

Specifying and analyzing critical properties of software systems plays an important role in the development of reliable systems. Alloy is a mature tool-set that provides a first-order relational logic for writing specifications, and a fully automatic powerful backend for analyzing the specifications. It has been widely applied in areas including verification, security, and synthesis.

链接与引用

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

BibTeX
@inproceedings{paperbot7043,
  title = {SymMC: approximate model enumeration and counting using symmetry information for Alloy specifications},
  author = {Wenxi Wang and Yang Hu and Kenneth L. McMillan and Sarfraz Khurshid},
  booktitle = {FSE},
  year = {2022},
  doi = {10.1145/3540250.3549161}
}