首页> 外文期刊>International Journal of Engineering Trends and Technology >Formal Specification & Verification of Checkpoint Algorithm for Distributed Systems using Event - B
【24h】

Formal Specification & Verification of Checkpoint Algorithm for Distributed Systems using Event - B

机译:使用事件 - B分布式系统检查点算法的正式规范和验证

获取原文
           

摘要

Using formal methods to design a system model, and then specifying and verifying critical properties of that model is a way to design safety critical systems. Modeling can be done by a proper methodology so that one can analyze proposed behavior of the models quantitatively. Formal method used to develop the distributed system models is Event B. This approach consists of meticulously defining the problem in a conceptual model, incorporating problem solutions or design information in the refinement steps for the sake of obtaining concrete requirements, and checking the accuracy of explanations offered. The existing B tools offer substantial automatic proof assistance to generate and discharge the proof obligations. The various processes at different locations are linked by the network in a distributed system. They communicate with each other by sending messages. A checkpoint is a process’s saved local state. If the global state created by the saved states is consistent, a collection of checkpoints, one per system process, is consistent. In this paper a refined methodology is introduced for the development of distributed system models using EventB, in which processes coordinate their checkpoint through broadcasting messages to always create a consistent set of checkpoints. A formal logic method is needed to understand the behavior of these techniques and achieve the goals.
机译:使用正式方法设计系统模型,然后指定和验证该模型的关键属性是设计安全关键系统的方法。建模可以通过适当的方法完成,因此可以定量分析模型的提出行为。用于开发分布式系统模型的正式方法是事件B.该方法包括精心地在概念模型中定义问题,以获得具体要求的改进步骤中的问题解决方案或设计信息,并检查解释的准确性提供。现有的B工具提供了大量的自动证明援助,以产生和释放证明义务。不同位置处的各种过程由网络中的网络链接在分布式系统中。它们通过发送消息互相通信。检查点是一个已保存的本地状态。如果保存状态创建的全局状态是一致的,则检查点的集合,每个系统进程一个都是一致的。在本文中,引入了使用EventB的分布式系统模型的开发的精细方法,其中进程通过广播消息协调其检查点,以始终创建一组一致的检查点。需要一种正式的逻辑方法来了解这些技术的行为并实现目标。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号