首页> 外文会议>Computer aided verification >Proving Non-termination Using Max-SMT
【24h】

Proving Non-termination Using Max-SMT

机译:使用Max-SMT证明不终止

获取原文
获取原文并翻译 | 示例

摘要

We show how Max-SMT-based invariant generation can be exploited for proving non-termination of programs. The construction of the proof of non-termination is guided by the generation of quasi-invariants - properties such that if they hold at a location during execution once, then they will continue to hold at that location from then onwards. The check that quasi-invariants can indeed be reached is then performed separately. Our technique considers strongly connected subgraphs of a program's control flow graph for analysis and thus produces more generic witnesses of non-termination than existing methods. Moreover, it can handle programs with unbounded non-determinism and is more likely to converge than previous approaches.
机译:我们展示了如何利用基于Max-SMT的不变生成来证明程序的非终止性。非终止证明的构造以准不变性的性质为指导,即,如果它们在执行期间在某个位置保持一次,则从那时起它们将继续保持在该位置。然后分别执行确实可以达到准不变性的检查。我们的技术考虑了程序控制流图的强连通子图进行分析,因此比现有方法产生了更多的非终止见证。而且,它可以处理具有无限不确定性的程序,并且比以前的方法更可能收敛。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号