首页> 外文期刊>International journal of web portals >A Formal Approach for the Validation of Web Service Orchestrations
【24h】

A Formal Approach for the Validation of Web Service Orchestrations

机译:Web服务编排验证的一种正式方法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

A web service composition is considered as a real revolution in SOA (Service Oriented Architecture). It is based on assembling independent and loosely coupled services to build a composed web service. This composition can be described from both a local or a global perspective by respective orchestration or choreography. The validation of web service orchestrations is the main topic of this work It is based on the verification of two classes of properties: generic and specific properties. The former can be checked for any invoked web services whereas the specific properties are different interdependence relationships between activities within an orchestrationprocess. These properties cannot be directly verified on the orchestration process, so, the authors have to use formal techniques. In this paper, they propose a formal approach for the validation of web service orchestrations. This work adopts WS-BPEL 2.0 as the language to describe the web service orchestration and uses the SPIN model-checker for the verification engine. The WS-BPEL specification is translated into Promela code which is the input language for the SPIN model-checker, in order to check generic and specific properties expressed with LTL (Linear Temporal Logic).
机译:Web服务组合被视为SOA(面向服务的体系结构)的真正革命。它基于组装独立的和松散耦合的服务以构建组合的Web服务。可以通过相应的编排或编排从局部或全局角度描述此组成。 Web服务编排的验证是这项工作的主题,它基于两类属性的验证:通用属性和特定属性。可以检查前者是否有任何调用的Web服务,而特定属性是业务流程中活动之间不同的相互依赖关系。这些属性无法在编排过程中直接验证,因此,作者必须使用形式技术。在本文中,他们提出了一种用于验证Web服务业务流程的正式方法。这项工作采用WS-BPEL 2.0作为描述Web服务流程的语言,并使用SPIN模型检查器作为验证引擎。 WS-BPEL规范被翻译成Promela代码,这是SPIN模型检查器的输入语言,以便检查用LTL(线性时间逻辑)表示的通用属性和特定属性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号