kani-verifier - 使用Kani进行Rust形式化验证
使用符号执行验证Rust代码所有可能输入的模型检查器。
标签
更新于: 2026-03-20能力
典型输入
典型输出
该技能可以做什么
- 验证Rust代码
- 检查内存安全
- 检测未定义行为
- 查找算术溢出
- 创建证明测试
- 断言属性
- 约束输入
- 展开循环
- 模拟函数
- 验证契约
- 检查覆盖
- 生成测试用例
输入
- Rust源代码
- 证明测试
- 断言
输出
- 验证报告
- 反例
- 测试用例
- 覆盖信息
要求
- Rust 1.58+
- Linux或macOS
- Cargo
- Kani CLI
