首页> 外文期刊>Formal Aspects of Computing >On the limits of refinement-testing for model-checking CSP
【24h】

On the limits of refinement-testing for model-checking CSP

机译:关于CSP模型检查的细化测试的局限性

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

摘要

Refinement-checking, as embodied in tools like FDR, PAT and ProB, is a popular approach for model-checking refinement-closed predicates of CSP processes. We consider the limits of this approach to model-checking these kinds of predicates. By adopting Clarkson and Schneider’s hyperproperties framework, we show that every refinement-closed denotational predicate of finitely-nondeterministic, divergence-free CSP processes can be written as the conjunction of a safety predicate and the refinement-closure of a liveness predicate. We prove that every safety predicate is refinement-closed and that the safety predicates correspond precisely to the CSP refinement checks in finite linear observations models whose left-hand sides (i.e. specification processes) are independent of the systems to which they are applied. We then show that there exist important liveness predicates whose refinement-closures cannot be expressed as refinement checks in any finite linear observations model ({mathcal{M}}), divergence-strict model ({mathcal{M}^Downarrow}) or non-divergence-strict divergence-recording model ({mathcal{M}^#}), i.e. in any standard CSP model suitable for reasoning about the kinds of processes that FDR can handle, namely finitely-branching ones. These liveness predicates include liveness properties under intuitive fairness assumptions, branching-time liveness predicates and non-causation predicates for reasoning about authority. We conclude that alternative verification approaches, besides refinement-checking, currently under development for CSP should be further pursued.
机译:FDR,PAT和ProB等工具中包含的细化检查是一种用于对CSP流程的细化封闭谓词进行模型检查的流行方法。我们考虑了这种方法对模型这类谓词进行模型检查的局限性。通过采用Clarkson和Schneider的超特性框架,我们证明了有限不确定性,无散度的CSP流程的每个精炼封闭式指称谓词都可以写为安全谓词与活泼谓词的精炼关闭的结合。我们证明了每个安全谓词都是精炼关闭的,并且该安全谓词精确地对应于有限线性观测模型中CSP的精炼检查,该模型的左侧(即规范过程)与应用它们的系统无关。然后,我们表明存在重要的活跃谓词,在任何有限线性观测模型({mathcal {M}}),散度严格模型({mathcal {M} ^ Downarrow})或非有限观测模型中,都无法将其细化关闭表示为细化检查。 -divergence-strict差异记录模型({mathcal {M} ^#}),即在任何适用于推理FDR可以处理的过程的标准CSP模型中,即有限分支的过程。这些活动谓词包括直观公正性假设下的活动性属性,分支时间活动性谓词和用于推理权限的非因果关系谓词。我们得出的结论是,除了细化检查之外,目前应为CSP开发的其他验证方法也应进一步采用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号