×

科根(Cogent)

swMATH ID: 1300
软件作者: 库克,拜伦;丹尼尔·克罗宁;娜塔莎·莎莉吉娜
描述: Cogent:用于程序验证的精确定理证明。许多符号软件验证引擎(如Slam和ESC/Java)依赖于自动定理证明器。现有的定理证明程序(如Simplify)缺乏对重要编程语言构造(如指针、结构和联合)的精确支持。本文描述了一个精确支持所有ANSI-C表达式的定理证明程序Cogent。证明程序的实现基于将表达式的机器级解释转换为命题逻辑,并支持有限的机器级变量、位操作、结构、联合、引用、指针和指针算术。当Slam在300多个基准测试的模型检查期间使用时,Cogent改进的准确性将Slam超时的数量减少了一半,增加了发现的真实错误的数量,并减少了错误的数量
主页: http://research.microsoft.com/en-us/um/cambridge/projects/terminator/congent.pdf
相关软件: 卫星抗体;简化;自旋蛋白;贝博普;COGENT公司;超小卫星;SLAM公司;FOCI公司;;伊塞斯;班德拉;ASTREE公司;Java PathFinder;科拉特;活力;电子稳定控制系统/Java;摩卡;NuSMV公司;gs2型;SOLPS-ITER公司
引用于: 11文件

按年份列出的引文