...
首页> 外文期刊>Formal Aspects of Computing >Specification of communicating processes: temporal logic versus refusals-based refinement
【24h】

Specification of communicating processes: temporal logic versus refusals-based refinement

机译:通信过程的规范:时间逻辑与基于拒绝的改进

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

摘要

In this paper we consider the relationship between refinement-oriented specification and specifications using a temporal logic. We investigate the extent to which one can check whether a program in a process algebra, such as Communicating Sequential Processes (CSP), satisfies a temporal logic specification using a refinement-based model checker, such as FDR. We consider what atomic formulae are appropriate in a temporal logic for specifying communicating processes, in particular where one wants to talk about the availability of events. We then show that, perhaps surprisingly, the standard stable failures model is not adequate for capturing specifications in such a logic: instead the refusal traces model must be used. We formalise the logic by giving it a semantics in this model. We show that the temporal operators eventually and until, and negation, cannot, in general, be tested for via simple refinement checks. For the remaining fragment of the logic, we present a translation into simple refinement checks. Finally, we show that refusal traces equivalence is characterised by a slightly augmented version of that fragment.
机译:在本文中,我们考虑了面向优化的规范与使用时间逻辑的规范之间的关系。我们调查人们可以在多大程度上检查过程代数中的程序(例如,通信顺序过程(CSP))是否使用基于细化的模型检查器(例如FDR)满足时间逻辑规范。我们考虑在时间逻辑中适合用于指定通信过程的原子公式,特别是在要谈论事件可用性的情况下。然后,我们证明,令人惊讶的是,标准的稳定故障模型不足以用这种逻辑来捕获规范:相反,必须使用拒绝跟踪模型。我们通过在此模型中赋予语义来形式化逻辑。我们表明,通常无法通过简单的细化检查来测试时间运算符的最终以及直到否定。对于逻辑的其余部分,我们将其翻译为简单的细化检查。最后,我们显示拒绝痕迹等效性的特征在于该片段的略微增加的版本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号