首页> 外文OA文献 >Formal Specifications and Verification of Message Ordering Properties in a Broadcasting System using Event B
【2h】

Formal Specifications and Verification of Message Ordering Properties in a Broadcasting System using Event B

机译:使用事件B的广播系统中的消息排序属性的形式规范和验证

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Causal and total order broadcast has been proposed as a mechanism to provide fault tolerance for constructing reliable distributed systems. The use of formal methods to develop a model of a system, specifying critical properties and the verification of them is a way of obtaining better design of dependable services. Event B is a formal technique which provides a framework for developing mathematical models of distributed systems by rigorous description of the problem, gradually introducing solutions in the refinement steps, and verification of solutions by discharge of proof obligations. In this paper, we present a formal development of a system in Event B where processes communicate by broadcast and the messages are delivered following a causal and a total order. We first present separate models of a broadcast system each for a causal order and a total order. Subsequently, we verify that the models of the system preserves the required ordering properties. Further, we develop a model of a system satisfying both causal and a total order on the messages. Later in the refinement, we outline how these ordering properties can correctly be implemented by the vector clocks. In this approach we discover some interesting invariant properties which describes the relationship of abstract causal and total order with the vector clocks and the sequence numbers.
机译:已经提出了因果和总顺序广播作为一种机制来为构建可靠的分布式系统提供容错能力。使用形式化方法来开发系统模型,指定关键属性并对其进行验证是获得可靠服务更好设计的一种方式。事件B是一种形式技术,它通过对问题的严格描述,在细化步骤中逐步引入解决方案以及通过履行证明义务来验证解决方案,为开发分布式系统的数学模型提供了框架。在本文中,我们介绍了事件B中系统的正式开发,其中过程通过广播进行通信,并且消息按照因果关系和总顺序进行传递。我们首先介绍一个广播系统的单独模型,每个模型分别是因果顺序和总顺序。随后,我们验证系统模型是否保留了所需的订购属性。此外,我们开发了一个满足消息因果关系和总次序的系统模型。在改进的后面,我们概述了如何通过矢量时钟正确实现这些排序属性。在这种方法中,我们发现了一些有趣的不变性质,该性质描述了抽象因果关系和总阶数与向量时钟和序列号之间的关系。

著录项

  • 作者

    Yadav Divakar; Butler Michael;

  • 作者单位
  • 年度 2007
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号