首页> 外文会议>International Symposium of Formal Methods Europe, Mar 12-16, 2001, Berlin, Germany >Reformulation: A Way to Combine Dynamic Properties and B Refinement
【24h】

Reformulation: A Way to Combine Dynamic Properties and B Refinement

机译:重构:动态特性与B精化相结合的一种方式

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

摘要

We are interested in verifying dynamic properties of reactive systems. The reactive systems are specified by B event systems in a refinement development. The refinement allows us to combine proof and model-checking verification techniques in a novel way. Most of the PLTL dynamic properties are preserved by refinement, but in our approach, the user can also express how a property evolves during the refinement. The preservation of the abstract property, expressed by a PLTL formula F_1, is used as an assumption for proving a PLTL formula F_2 which expresses an enriched property in the refined system. Formula F_1 is verified by model-checking on the abstract system. So, to verify the enriched formula F_2, it is enough to prove some propositions depending on the respective patterns followed by F_1 and F_2. In this paper, we show how to obtain these sufficient propositions from the refinement relation and the semantics of the PLTL formulae. The main advantage is that the user does not need to express a variant or a loop invariant to obtain automatic proofs of dynamic properties, at least for finite state event systems. Another advantage is that the model-checking is done on an abstraction with few states.
机译:我们对验证反应堆系统的动态特性感兴趣。反应系统由B事件系统在优化开发中指定。改进使我们能够以新颖的方式将证明和模型检查验证技术相结合。大多数PLTL动态属性通过优化来保留,但是在我们的方法中,用户还可以表达性能在优化期间如何演变。由PLTL公式F_1表示的抽象属性的保留用作证明PLTL公式F_2的假设,该PLTL公式F_2在精炼系统中表达了丰富的属性。公式F_1通过在抽象系统上进行模型检查来验证。因此,要验证丰富的公式F_2,足以证明一些命题,取决于分别遵循F_1和F_2的模式。在本文中,我们展示了如何从PLTL公式的细化关系和语义中获得这些足够的命题。主要优点是,至少对于有限状态事件系统,用户不需要表达变量或循环变量即可获得动态属性的自动证明。另一个优点是,模型检查是在状态很少的抽象上完成的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号