【24h】

Proof Assisted Symbolic Model Checking for B and Event-B

机译:B和事件B的证明辅助符号模型检查

获取原文

摘要

We have implemented various symbolic model checking algorithms, like BMC, k-Induction and IC3 for B and Event-B. The high-level nature of B and Event-B accounts for complicated constraints arising in these symbolic analysis techniques. In this paper we suggest using static information stemming from proof obligations to simplify occurring constraints. We show how to include proof information in the aforementioned algorithms. Using different benchmarks we compare explicit state to symbolic model checking as well as techniques with and without proof assistance. In particular for models with large branching factor, e.g., due to complicated data values being manipulated, the symbolic techniques fare much better than explicit state model checking. The inclusion of proof information results in further clear performance improvements.
机译:我们已经实现了各种符号模型检查算法,如BMC,k-Induction和针对B和Event-B的IC3。 B和Event-B的高级性质解释了这些符号分析技术中出现的复杂约束。在本文中,我们建议使用源自证明义务的静态信息来简化出现的约束。我们展示了如何在上述算法中包括证明信息。使用不同的基准,我们将显式状态与符号模型检查以及有无辅助证据的技术进行比较。特别是对于具有较大分支因子的模型,例如,由于要处理复杂的数据值,符号技术的性能要比显式状态模型检查好得多。包含证明信息可进一步改善性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号