首页> 外文期刊>Services Computing, IEEE Transactions on >Web Service Compensation at Runtime: Formal Modeling and Verification Using the Event-B Refinement and Proof Based Formal Method
【24h】

Web Service Compensation at Runtime: Formal Modeling and Verification Using the Event-B Refinement and Proof Based Formal Method

机译:运行时Web服务补偿:使用基于Event-B提炼和证明的形式化方法进行形式化建模和验证

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

摘要

One of the key interests in web services is the ability to compose them in order to build more powerful and complex ones running in an interoperable and distributed setting. Several languages, like BPEL, that describe such services have been proposed. Similar to the usual complex systems, web service compositions may exhibit inappropriate behaviors in the presence of failures. Compensation mechanisms are available to express running services recovery in case of failures. This paper addresses the problem of the correct design of web service compositions in case of failures. It presents a novel correct-by-construction formal approach based on refinement using the Event-B method. The proposed approach defines a compensation mechanism to repair failed services at runtime. It addresses not only behavioral aspects but also, functional ones through the introduction of repairing invariants whose persistence is enforced during compensation at runtime. Different compensation scenarios and modes are addressed. A formal model for equivalent, degraded and upgraded service compensations relying on the Event-B formalization is defined. The proposal is illustrated on a case study.
机译:Web服务的主要兴趣之一是组合服务的能力,以便构建在可互操作和分布式的环境中运行的功能更强大,更复杂的服务。已经提出了描述此类服务的几种语言,例如BPEL。与通常的复杂系统相似,在出现故障的情况下,Web服务组合可能会表现出不适当的行为。补偿机制可用于表示发生故障时正在运行的服务恢复。本文解决了在失败的情况下正确设计Web服务组合的问题。它提出了一种新颖的基于构造的校正形式化方法,该方法基于使用Event-B方法的改进。所提出的方法定义了一种补偿机制,以在运行时修复失败的服务。它不仅介绍了行为方面,还通过引入修复不变性来解决功能性方面,这些不变性的持久性是在运行时补偿期间强制执行的。解决了不同的补偿方案和模式。定义了依赖于Event-B形式化的等效,降级和升级服务补偿的形式模型。案例研究说明了该建议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号