【24h】

Refinement Selection

机译:精制选择

获取原文

摘要

Counterexample-guided abstraction refinement (CEGAR) is a property-directed approach for the automatic construction of an abstract model for a given system. The approach learns information from infeasible error paths in order to refine the abstract model. We address the problem of selecting which information to learn from a given infeasible error path. In previous work, we presented a method that enables refinement selection by extracting a set of sliced prefixes from a given infeasible error path, each of which represents a different reason for infeasibility of the error path and thus, a possible way to refine the abstract model. In this work, we (1) define and investigate several promising heuristics for selecting an appropriate precision for refinement, and (2) propose a new combination of a value analysis and a predicate analysis that does not only find out which information to learn from an infeasible error path, but automatically decides which analysis should be preferred for a refinement. These contributions allow a more systematic refinement strategy for CEGAR-based analyses. We evaluated the idea on software verification. We provide an implementation of the new concepts in the verification framework CPACHECKER and make it publicly available. In a thorough experimental study, we show that refinement selection often avoids state-space explosion where existing approaches diverge, and that it can be even more powerful if applied on a higher level, where it decides which analysis of a combination should be favored for a refinement.
机译:Consterexample-Buidative抽象细化(CEGAR)是一种物业针对给定系统抽象模型的自动构造的物业针对方法。该方法从不可行的错误路径中学习信息以便改进抽象模型。我们解决了从给定的可行错误路径中学习的信息的问题。在以前的工作中,我们介绍了一种方法,它通过从给定的可行错误路径中提取一组切片的前缀来提出改进选择,每个都表示错误路径的不可行性的不同原因,因此可以改进抽象模型的可能方法。在这项工作中,我们(1)定义和调查了几个有希望的启发式,以选择适当的精致精度,(2)提出了价值分析和谓词分析的新组合,这不仅可以找到从中学习哪些信息不可行的错误路径,但自动决定哪些分析应该优先于改进。这些贡献允许更加系统的基于CEGAR的分析策略。我们评估了软件验证的想法。我们在验证框架CPachecker中提供了新概念的实现,并将其公开可用。在一个彻底的实验研究中,我们表明细化选择经常避免现有方法发散的状态空间爆炸,并且如果在更高的水平上应用,它可以更强大,在那里它决定了哪些对组合的分析应该受到青睐细化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号