【24h】

Specification and Analysis of Fault Behaviours Using Graph Grammars

机译:使用图形语法规范和分析故障行为

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

摘要

In this paper we make use of formal methods and tools as means to specify and reason about the behavior of distributed systems in the presence of faults. The approach used is based on the observation that a fault behavior can be modeled as an unwanted but possible transition of a system. It is then possible to define a transformation of a model M_1 of a distributed system into a model M_2 representing the behavior of the original system in the presence of a selected fault. We use a formal specification language called Object Based Graph Grammars to describe models of asynchronous distributed systems and present, for models written in terms of this language, the transformation steps for introducing a set of classical fault models found in the literature. As a result of this process, over the transformed model(s) it is possible for the developer to reason about the behavior of the original model(s) in the presence of a selected fault behavior. As a case study, we present the specification of a pull-based failure detector, then we transform this model to include the behavior of the crash fault model and analyze, through simulation, the behavior of the pull-based failure detector in the presence of a crash.
机译:在本文中,我们使用形式化的方法和工具作为在出现故障时指定和推理分布式系统行为的手段。所使用的方法基于以下观察结果:可以将故障行为建模为系统的有害但可能的过渡。然后可以定义将分布式系统的模型M_1转换为表示存在所选故障时原始系统行为的模型M_2。我们使用一种称为“基于对象的图形语法”的正式规范语言来描述异步分布式系统的模型,并针对使用这种语言编写的模型,介绍了引入文献中发现的一组经典故障模型的转换步骤。作为此过程的结果,在经过转换的模型上,开发人员可以在存在选定的故障行为的情况下对原始模型的行为进行推理。作为案例研究,我们提出了基于拉力的故障检测器的规范,然后我们将该模型转换为包含碰撞故障模型的行为,并通过仿真分析了存在故障的基于拉力的故障检测器的行为。崩溃

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号