首页> 外文会议>International conference on formal engineering methods >Equational Abstraction Refinement for Certified Tree Regular Model Checking
【24h】

Equational Abstraction Refinement for Certified Tree Regular Model Checking

机译:认证树常规模型检查的方程式抽象提炼

获取原文

摘要

Tee Regular Model Checking (TRMC) is the name of a family of techniques for analyzing infinite-state systems in which states are represented by trees and sets of states by tree automata. The central problem is to decide whether a set of bad states belongs to the set of reachable states. An obstacle is that this set is in general neither regular nor computable in finite time. This paper proposes a new CounterExample Guided Abstraction Refinement (CEGAR) algorithm for TRMC. Our approach relies on a new equational-abstraction based completion algorithm to compute a regular overapproximation of the set of reachable states in finite time. This set is represented by R/E-automata, a new extended tree automaton formalism whose structure can be exploited to detect and remove false positives in an efficient manner. Our approach has been implemented in TimbukCEGAR, a new toolset that is capable of analyzing Java programs by exploiting an elegant translation from the Java byte code to term rewriting systems. Experiments show that TimbukCEGAR outperforms existing CEGAR-based completion algorithms. Contrary to existing TRMC toolsets, the answers provided by TimbukCEGAR are certified by Coq, which means that they are formally proved correct.
机译:Tee常规模型检查(TRMC)是用于分析无限状态系统的一系列技术的名称,在无限状态系统中,状态由树表示,状态集由树自动机表示。中心问题是确定一组不良状态是否属于一组可达状态。一个障碍是该集合通常在有限时间内既不是规则的也不是可计算的。本文针对TRMC提出了一种新的CounterExample指导抽象提炼(CEGAR)算法。我们的方法依靠一种新的基于等式抽象的完成算法来计算有限时间内一组可到达状态的规则超逼近。该集合由R / E-automata表示,R / E-automata是一种新的扩展树自动机形式主义,其结构可用于有效检测和消除误报。我们的方法已在TimbukCEGAR中实现,TimbukCEGAR是一种新工具集,能够通过利用从Java字节码到术语重写系统的优美转换来分析Java程序。实验表明,TimbukCEGAR的性能优于现有的基于CEGAR的完成算法。与现有的TRMC工具集相反,TimbukCEGAR提供的答案已通过Coq认证,这意味着它们已被正式证明是正确的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号