arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2007.06760cs.PL
收藏

在Uclid5中合成

Synthesis in Uclid5

Federico Mora, Kevin Cheang, Elizabeth Polgreen, Sanjit A. Seshia

摘要:

我们描述了一个集成的程序合成到UCLID 5,一个正式的建模和验证工具。据我们所知,Uclid 5的新版本是唯一的工具,支持程序合成有界模型检验,k-归纳,顺序程序验证,和超属性验证。我们使用集成来生成25个程序合成基准,这些基准具有简单的、已知的解决方案,这些解决方案是当前合成引擎无法实现的,我们将基准发布给社区。

英文摘要:

We describe an integration of program synthesis into Uclid5, a formal modelling and verification tool. To the best of our knowledge, the new version of Uclid5 is the only tool that supports program synthesis with bounded model checking, k-induction, sequential program verification, and hyperproperty verification. We use the integration to generate 25 program synthesis benchmarks with simple, known solutions that are out of reach of current synthesis engines, and we release the benchmarks to the community.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑