首页> 外文会议>International Conference on Reliability, Safety, and Security of Railway Systems >Increasing Proofs Automation Rate of Atelier-B Thanks to Alt-Ergo
【24h】

Increasing Proofs Automation Rate of Atelier-B Thanks to Alt-Ergo

机译:使用Alt-Ergo可以提高Atelier-B的证明自动化率

获取原文

摘要

In this paper, we report on our recent improvements in the Alt-Ergo SMT solver to make it effective in discharging proof obligations (POs) translated from the Atelier-B framework. In particular, we made important modifications in its internal data structures to boost performances of its core decision procedures, we improved quantifiers instantiation heuristics, and enhanced the interaction between the SAT solver and the decision procedures. We also introduced a new plugin architecture to facilitate experiments with different SAT engines, and implemented a profiling plugin to track and identify 'bottlenecks' when a formula requires a long time to be discharged, or makes the solver timeout. Experiments made with more than 10,000 POs generated from real industrial B projects show significant improvements compared to both previous versions of Alt-Ergo and Atelier-B's automatic main prover.
机译:在本文中,我们报告了我们对Alt-Ergo SMT求解器的最新改进,以使其能够有效地执行从Atelier-B框架转换而来的证明义务(PO)。特别是,我们对其内部数据结构进行了重要修改,以提高其核心决策程序的性能,改进了量词实例化启发式方法,并增强了SAT求解器与决策程序之间的交互。我们还引入了新的插件体系结构,以方便使用不同的SAT引擎进行实验,并实现了性能分析插件,以在公式需要较长时间才能释放或使求解器超时时跟踪和识别“瓶颈”。与实际版本的Alt-Ergo和Atelier-B的自动主要证明人相比,使用实际的工业B项目生成的10,000多个PO进行的实验显示出了显着的改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号