首页> 外文会议>Automata, Languages and Programming >Foundations for Circular Compositional Reasoning
【24h】

Foundations for Circular Compositional Reasoning

机译:循环组成推理的基础

获取原文

摘要

Compositional proofs about systems of many components require circular reasoning principles in which properties of other components need to be assumed in proving the properties of each individual component. A number of such circular assume-guarantee rules have been proposed for different concurrency models and different forms of property specifications. In this paper, we provide a framework that unifies and extends these results. We define an assume-guarantee semantics for properties expressible as least or greatest fixed points, and a circular compositional rule that is sound with respect to this semantics. We demonstrate the utility of this general rule by applying it to trace semantics with linear temporal logic specifications, and trace tree semantics with automata refinement specifications. For traces, we derive a new assume-guarantee rule for the "weakly until" operator of linear temporal logic and show that previously proposed assume-guarantee rules can be seen as special instances of our rule. For trace trees, we derive a rule for parallel composition of Moore machines, and show that the rule of [7] is a special instance thus yielding an alternate proof of the results in [7].
机译:关于许多组件的系统的组成证明需要循环推理原理,在证明每个单独组件的属性时,必须假定其他组件的属性。对于不同的并发模型和不同形式的财产规格,已经提出了许多这样的圆形假定担保规则。在本文中,我们提供了一个统一和扩展这些结果的框架。我们为可表示为最小或最大固定点的属性定义了一种假设保证语义,并针对此语义定义了一种合理的循环组成规则。通过将其应用于具有线性时间逻辑规范的跟踪语义以及具有自动机优化规范的跟踪树语义,我们证明了此通用规则的实用性。对于跟踪,我们为线性时态逻辑的“弱直到”运算符导出了一个新的假定保证规则,并表明先前提出的假定保证规则可以看作是该规则的特殊实例。对于跟踪树,我们推导了Moore机器的并行组成规则,并证明了[7]的规则是一个特殊实例,因此在[7]中产生了结果的替代证明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号