five

RSL to Viper Front end

收藏
Figshare2018-04-12 更新2026-04-29 收录
下载链接:
https://figshare.com/articles/dataset/RSL_to_Viper_Front_end/5900233
下载链接
链接失效反馈
官方服务:
资源简介:
This dataset consists of the prototype verifier and examples accompanying the paper "Automating Deductive Verification for Weak-Memory Programs", published at TACAS 2018.Programs running on weak memory models, such as the C11 memory model, present challenges when attempting their verification due to the non-sequentially consistent execution that they permit. Program logics such as Relaxed Separation Logic (RSL), GPS, Fenced Separation Logic (FSL) and FSL++ address some of these challenges, however their existing implementations require significant manual work. This work presents a novel approach to automating deductive verification for weak memory using the aforementioned program logics. Large fractions of RSL, FSL and FSL++ are encoded in Viper, an intermediate verification language, permitting automated verification by existing tools.Here, the prototype verifier is presented as the front-end program RSLFrontend.jar. 13 test cases currently supported by the prototype are provided in the /InputExamples directory and a further 6 currently unsupported examples are provided in the /ExtraViperExamples directory. These can all be run according to the instructions in README.txt.
创建时间:
2018-04-12
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

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

二维码
科研交流群

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

数据驱动未来

携手共赢发展

商业合作