首页> 外文会议>International Symposium on NASA Formal Methods >Synthesizing Predicates from Abstract Domain Losses
【24h】

Synthesizing Predicates from Abstract Domain Losses

机译:从抽象域损失中合成谓词

获取原文

摘要

Numeric abstract domains are key to many verification problems. Their ability to scale hinges on using convex approximations of the possible variable valuations. In certain cases, this approximation is too coarse to verify certain verification conditions, namely those that require disjunctive invariants. A common approach to infer disjunctive invariants is to track a set of states. However, this easily leads to scalability problems. In this work, we propose to augment a numeric analysis with an abstract domain of predicates. Predicates are synthesized whenever an abstract domain loses precision due to convexity. The predicate domain is able to recover this loss at a later stage by re-applying the synthesized predicates on the numeric abstract domain. This symbiosis combines the ability of numeric domains to compactly summarize states with the ability of predicate abstraction to express disjunctive invariants and nonconvex spaces. We further show how predicates can be used as a tool for communication between several numeric domains.
机译:数字摘要域是许多验证问题的关键。他们使用可能的变量估值的凸起俯仰铰链的能力。在某些情况下,这种近似太粗不核,以验证某些验证条件,即那些需要析取不变量的验证条件。推断出析出不变性的常见方法是跟踪一组状态。但是,这很容易导致可扩展性问题。在这项工作中,我们建议使用谓词的抽象领域增强数字分析。每当抽象域导致由于凸起引起的精度时,才会合成谓词。谓词域通过重新应用于数字抽象域上的合成谓词,能够在稍后阶段恢复该损失。该共生组合了数字域以紧凑地汇总谓词抽象能力来表达析取不变量和非凸空间的能力。我们进一步展示了如何将谓词用作多个数字域之间进行通信的工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号