【24h】

Towards a Failure Model of Software Components

机译:建立软件组件的故障模型

获取原文

摘要

We present a failure model for software components that describe sequences of services that are provided and required by a component, which may be blocked and therefore result in failures. For any automata-based model introduced in our previous work, there is a corresponding failure model. We show that the failure model is expressive enough to describe non-blockable properties defined in the automata-based models. Plugging operation over failure models is defined and proved to be consistent with the one over automata-based models. A kind of specific components, called coordinators, are introduced to coordinate behaviors of components to avoid failures, and accordingly, coordination operation is defined. Moreover, an algorithm is proposed to generate a coordinator which can filter out sequences of provided service invocations that may cause failures.
机译:我们为软件组件提供了一个故障模型,该模型描述了组件提供和要求的服务序列,该服务序列可能会被阻塞,从而导致故障。对于我们之前的工作中介绍的任何基于自动机的模型,都有一个相应的故障模型。我们表明,故障模型具有足够的表现力,可以描述基于自动机的模型中定义的不可阻塞属性。定义了故障模型上的插入操作,并证明与基于自动机的模型上的插入操作是一致的。引入一种称为协调器的特定组件来协调组件的行为以避免发生故障,因此定义了协调操作。此外,提出了一种算法来生成协调器,该协调器可以过滤出可能导致失败的服务调用序列。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号