【24h】

Inductive Proof Rules Beyond Safety Properties

机译:安全特性以外的归纳证明规则

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

摘要

The verification of temporal logic properties of reactive systems has been classically introduced as a model checking problem where one has to check that a temporal logic property holds on all initial states of a considered state transition system. A major breakthrough has been achieved by symbolic model checking, first by fixpoint computations where the state sets were stored as canonical normal forms of propositional logic formulas like BDDs, and later as bounded and SAT-based model checking procedures using SAT solvers. Interpolation-based model checking finally paved the way for induction-based methods like property-directed reachability (PDR) that are currently the most efficient verification procedures. However, PDR is so-far only used for the verification of safety properties, i.e., to prove that a desired property holds on all reachable states. In this paper, we prove the correctness and completeness of induction rules for general fixpoint formulas that extend Park's fixpoint induction rules. We instantiate these rules for all CTL operators so that induction becomes available for all CTL properties. Moreover, we develop further induction rules for liveness properties by considering liveness properties as bounded safety properties. In general, we therefore point out that induction-based proof methods are not limited to safety properties.
机译:作为一种模型检查问题,经典地引入了无功系统的时间逻辑特性的验证,其中必须检查时间逻辑特性是否在所考虑的状态转换系统的所有初始状态上均保持不变。符号模型检查已经取得了重大突破,首先是通过定点计算将状态集存储为命题逻辑公式(例如BDD)的规范形式,然后使用SAT求解器进行有界和基于SAT的模型检查程序。基于插值的模型检查最终为基于归纳的方法(如属性定向可达性(PDR))铺平了道路,这些方法是目前最有效的验证程序。但是,到目前为止,PDR仅用于验证安全属性,即证明所需属性在所有可达状态中均有效。在本文中,我们证明了扩展Park定点归纳规则的一般定点公式的归纳规则的正确性和完整性。我们为所有CTL运算符实例化这些规则,以便对所有CTL属性可用归纳法。此外,我们通过将活动性视为有限的安全性,进一步开发了活动性归纳规则。因此,通常,我们指出基于归纳的证明方法不限于安全属性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号