VeriFast公司 swMATH ID: 7705 软件作者: 巴特·雅各布斯;Jan Smans;弗兰克·皮森斯 描述: VeriFast程序验证器。本说明描述了一种基于分离逻辑的方法,用于规范和验证指针操作命令式程序的安全属性。程序员可以声明归纳数据类型和原始递归函数以进行规范。验证通过使用内存的抽象表示作为分离逻辑断言的符号执行进行。折叠或展开抽象谓词断言是通过显式ghost语句执行的。引理函数能够归纳证明关于原始递归函数的记忆表示等价性和事实。SMT求解器用于解决对数据值的查询;描述了一种算法,该算法防止SMT解算器的不终止同时使得能够减少任何接地项。由于验证器或SMT解算器都没有执行任何重要搜索,因此验证时间是可预测的,并且很短。 主页: http://people.cs.kuleuven.be/~bart.jacobs/verifast(巴特·雅各布斯)/ 相关软件: 达夫尼;布吉;z3(零3);Coq公司;为什么3;VCC(沃尔沃汽车公司);小脚;规格#;jStar公司;卡拉卡拉;毒蛇;JML公司;HIP(热等静压);Frama-C公司;圣杯;工具链;电子稳定控制系统/Java;伊莎贝尔/HOL;杀手;CVC4型 引用于: 75文件 全部的 前5名169位作者引用 7 彼得·米勒 6 Leino,K.Rustan M。 5 巴特·雅各布斯 5 亚历山大·萨默斯。 4 纳撒尼尔·查尔顿 4 玛丽克·赫斯曼 4 弗兰克·皮森斯 4 罗伊斯,伯恩哈德 三 安德鲁·W·阿佩尔。 三 拉尔斯·比克达尔 三 克里斯托夫·马提亚 2 沃尔夫冈·阿伦特 2 詹姆斯·布罗瑟斯顿 2 吉登·恩斯特 2 Jean-Christophe Filliátre 2 尼科斯·戈罗甘尼斯 2 Horsfall,本 2 Gary T.Leavens。 2 诺尔,托马斯 2 Wytse Oortwijn公司 2 马修·帕金森。 2 纳迪亚·波里卡波娃 2 亚历克斯·波坦 2 鲁本·罗伊,N.S。 2 托拜厄斯·隆格 2 伊娜·谢弗 2 马尔特·施韦霍夫 2 伊利亚·谢尔盖 2 米哈埃拉·西希雷亚努 2 托马斯·图姆 2 王钦石 2 詹博华 2 弗洛里安·祖勒格 1 罗莎·阿巴斯 1 阿夫申·阿米吉 1 安徒生、克里斯托弗·贾斯特·阿恩达尔 1 安德烈·阿鲁索艾 1 卡勒姆·班尼斯特 1 鲍玉燕 1 凯文·巴茨 1 杰斯珀·本特森 1 亚历山大·本特坎普 1 伦纳特·贝林格 1 哈维尔·奥斯卡·布兰科 1 斯特凡·布隆 1 弗朗索瓦·博博特 1 弗洛里安·博尔 1 塔比亚·博迪斯 1 昆廷·布伊拉盖 1 卜康康 1 理查德·布贝尔 1 查克拉波蒂,苏普拉特克 1 玛莎·契契克 1 程淑 1 雷纳托·切里尼 1 杰苏斯·莫里西奥·奇曼托 1 魏恩根·钦 1 乔舒亚·科恩。 1 拜伦·库克 1 安德烈亚·科斯蒂亚 1 克雷斯波、胡安·曼努埃尔 1 佩德罗·达罗查·平托 1 西尔万·戴勒 1 赛义德·达拉比 1 蒂鲍特·达迪尼尔 1 伊娃·达鲁洛娃 1 斯特凡·德姆里。 1 托马斯·丁斯代尔·扬 1 布里杰什·多戈尔 1 索菲亚·克洛伊·德罗索波卢 1 迪帕克·D’Souza 1 段振华 1 格雷戈里·杜克。 1 康斯坦丁·埃纳 1 曼努埃尔·Fähndrich 1 皮埃特罗·费拉拉 1 伊拉·费塞费尔特 1 卡洛·盖齐 1 维克多·戈麦斯。 1 西蒙·格雷纳 1 林赛·格罗夫斯。 1 阿舒托什古普塔 1 古罗夫,帝力 1 克里斯托夫·哈斯 1 雷纳·哈内尔 1 约翰·哈特克利夫 1 大卫·豪扎尔 1 何冠华 1 彼得·赫夫纳 1 克莱门·赫林 1 雨果·伊利诺斯 1 沙迦·伊扎基 1 德克萨斯州贾法 1 克里斯蒂娜·詹森 1 马文·詹森 1 Jonas Braband Jensen 1 季冉 1 Joosten,Sebastian J.C。 1 Max Iosifovich,卡诺维奇 1 Jens Katelaan公司 ……还有69位作者 全部的 前5名13篇连载文章中引用 5 计算的形式方面 4 系统设计中的形式化方法 三 自动推理杂志 三 计算机科学中的逻辑方法 2 程序设计中的逻辑和代数方法杂志 1 倒排索引综述 1 编程和计算机软件 1 理论计算机科学 1 符号计算杂志 1 信息与计算 1 数学与人工智能年鉴 1 逻辑程序设计理论与实践 1 ACM计算逻辑事务 在4个字段中引用 74 计算机科学(68至XX) 33 数学逻辑和基础(03-XX) 1 数值分析(65-XX) 1 信息与通信理论、电路(94-XX) 按年份列出的引文