×

VerCors公司

swMATH ID: 11259
软件作者: 阿米吉,阿夫申;斯特凡·布洛姆;Saeed Darabi;马里克,Huisman;沃伊切赫·莫斯托夫斯基;玛丽娜·扎哈里耶瓦·斯托亚诺夫斯基
描述: 使用VerCors验证并发系统。本文介绍了并行软件验证的VerCors方法。它首先讨论了为什么并发软件的验证是重要的,但也是具有挑战性的。然后,它展示了如何在VerCors项目中使用基于权限的分离逻辑来推理多线程Java程序。我们特别讨论了如何使用逻辑在验证中使用同步器的不同实现,以及如何在并发设置中推理类不变性属性。此外,我们还展示了该方法如何适用于推理使用不同并发范式的程序,即使用单指令多数据范式的内核程序。具体来说,我们说明了基于许可的分离逻辑如何适用于验证OpenCL内核的功能正确性属性。VerCors工具集支持本文中讨论的所有验证技术。
主页: http://link.springer.com/chapter/10.1007%2F978-3-319-07317-0_5
相关软件: 毒蛇;布吉;达夫尼;VeriFast公司;圣杯;Coq公司;JML公司;GPU验证;小脚;z3(零3);规格#;Frama-C公司;Why3号机组;VCC(沃尔沃汽车公司);卡拉卡拉;CUDA公司;艾菲尔;工具链;纳吉尼;WhyML公司
引用于: 12文件

按年份列出的引文