×

薄片

swMATH ID: 23311
软件作者: Carter,M.、He,S.、Whitaker,J.、Rakamarić,Z.、Emmi,M。
描述: SMACK既是一个模块化的软件验证工具链,也是一个自包含的软件验证程序。它可以用于验证其输入程序中的断言。在默认模式下,断言在给定的循环迭代和递归深度范围内进行验证;它还包含对无限验证的实验支持。在幕后,SMACK是LLVM编译器流行的中间表示(IR)到Boogie中间验证语言(IVL)的翻译器。采购LLVM-IR利用了越来越多的编译器前端、优化和分析。Targeting Boogie利用了一个规范化平台,简化了验证、模型检查和抽象解释算法的实现。
主页: http://smackers.github.io/
相关软件: CBMC公司;z3(零3);SeaHorn公司;不明飞行物;注册会计师检查器;吉隆坡机场;有限责任公司;Frama-C公司;毒蛇;有限责任公司;BoogiePL公司;VCC(沃尔沃汽车公司);github;爆炸;SMT-LIB语言;SMT互联网;达夫尼;布吉;级联;结壳
引用于: 10文件

标准条款

1出版物描述软件 年份
SMACK:从验证器实现中解耦源语言细节
茨沃尼米尔·拉卡马里奇;迈克尔·埃米
2014

按年份列出的引文