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文件 标准条款 1出版物描述软件,包括1出版物以zbMATH为单位 年份 使用VerCors验证并发系统。 Zbl 1445.68131号阿夫申·阿米吉;布隆,斯特凡;赛义德·达拉比;玛丽克·赫斯曼;沃伊切赫·莫斯托夫斯基;玛丽娜·扎哈里耶瓦·斯托亚诺夫斯基 2014 全部的 前5名27位作者引用 5 玛丽克·赫斯曼 4 彼得·米勒 三 Wytse Oortwijn公司 2 斯特凡·布隆 2 迪莉安·古罗夫 2 莫森野生动物园 2 谢弗,伊纳 2 亚历山大·萨默斯。 2 玛丽娜·扎哈里耶瓦·斯托亚诺夫斯基 1 阿夫申·阿米吉 1 塔贝亚博迪斯 1 赛义德·达拉比 1 蒂鲍特·达迪尼尔 1 马尔科·艾尔斯 1 林赛·格罗夫斯。 1 刘伟祥 1 Severin Meier 1 安舒曼·莫汉 1 沃伊西奇·莫斯托夫斯基。 1 高拉夫,Parthasarathy 1 大卫·J·皮尔斯。 1 亚历克斯·波坦 1 托拜厄斯·隆格 1 马尔特·施沃尔霍夫 1 托马斯·图姆 1 马克·乌廷 1 几周,不 3篇连载文章中引用 1 理论计算机科学 1 自动推理杂志 1 计算机科学中的逻辑方法 在3个字段中引用 12 计算机科学(68至XX) 4 数学逻辑和基础(03-XX) 1 总体主题;集合(00-XX) 按年份列出的引文