five

Artifact for the paper: Deductive Verification of Weak Memory Programs with View-based Protocols

收藏
DataCite Commons2026-03-26 更新2026-03-28 收录
下载链接:
https://data.4tu.nl/datasets/cd7ac73c-883e-4340-8425-35b4faa00146
下载链接
链接失效反馈
官方服务:
资源简介:
See README.md for instructions<br>SHA-256 of the ZIP: `c3f9612c6a69250e43fa6769412df8bcef129a079bb97b77d5991ffaa184ce14`<br>Artifact of Paper: "Deductive Verification of Weak Memory Programs with View-based Protocols"<br>Abstract of Paper:Concurrent programming under weak memory concurrency faces substantial challenges to ensure correctness due to program behaviors that cannot be explained by thread interleaving, a.k.a sequential consistency. While several program logics are proposed to reason about weak memory concurrency, their usage has been limited to intricate manual proofs. On the other hand, the VerCors verifier provides a rich toolset for automated deductive verification for sequential consistency.<br>In this paper, we bridge this gap for automated deductive verification of weak memory concurrent programs with the VerCors deductive verification tool. We propose an approach to encode weak memory concurrency in VerCors. We develop VerCors-relaxed, where we extend the VerCors atomics support and bring concepts from several protocol automata to encode permission-based separation logics for weak memory concurrency models. To demonstrate the effectiveness of our approach, we encode the relaxed fragment of the SLR program logic, a recent state-of-the-art permission-based separation logic for weak memory concurrency in VerCors-relaxed, our extension of VerCors. We use the SLR encoding on VerCors-relaxed to automatically verify several examples from the literature within realistic performance.
提供机构:
4TU.ResearchData
创建时间:
2026-03-26
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作