相关项目
seahorn
SeaHorn是一个基于LLVM的开源软件验证和分析框架。它集成了抽象解释、指针分析、约束求解等多种技术,可用于检测程序错误、生成反例和推导不变式。SeaHorn采用模块化设计,提供可组合的分析组件,适用于各类自动化验证研究。该框架支持多种编码方式和分析精度,能够灵活应对不同的验证需求。
stateright
Stateright是一个Rust编写的actor库,为分布式算法提供模型检查器、行为探索UI和actor运行时。它内置线性一致性测试器,支持不变量检查、活性检查和对称归约。Stateright允许开发者验证实现的正确性,并可在实际网络上运行系统,无需重新编码。其特点包括全面的测试覆盖和灵活的网络语义选择。