...
首页> 外文期刊>Software and systems modeling >Refinement-based Validation of Event-B Specifications
【24h】

Refinement-based Validation of Event-B Specifications

机译:基于细化的事件B规范验证

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

摘要

The validation of formal specifications is a challenging task. It is one of the factors that impede the penetration of formal methods into the common practices of software development. This paper discusses the issue of validating formal models by executing them in the context of Event-B. The most important problem lies in the non-determinism which often prevents purely automatic tools to execute models. In this paper, we first present and discuss the techniques we have created to allow the execution of models at all levels of abstraction. These techniques rely on users to overcome the barriers resulting from non-deterministic features by either modifying the model or providing ad hoc implementations. Then, we present our main contribution, the formal definition of the notion of fidelity, that guarantees that all the observable behaviors of the executable models are indeed specified by the original (non-deterministic) models. The notion of fidelity can be expressed in terms of proof obligations.
机译:验证正式规格是一项艰巨的任务。这是阻碍形式方法渗透到软件开发的通用实践中的因素之一。本文讨论了通过在Event-B上下文中执行形式模型来验证形式模型的问题。最重要的问题在于不确定性,这通常会阻止纯自动化工具执行模型。在本文中,我们首先介绍并讨论我们创建的技术,以允许在所有抽象级别上执行模型。这些技术依靠用户通过修改模型或提供即席实施来克服非确定性功能所导致的障碍。然后,我们介绍我们的主要贡献,即保真度概念的形式定义,以保证可执行模型的所有可观察行为确实由原始(非确定性)模型指定。忠实的概念可以用举证责任来表达。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号