首页> 外文OA文献 >Specifying and Verifying Contract-driven Composite Web Services: a Model Checking Approach
【2h】

Specifying and Verifying Contract-driven Composite Web Services: a Model Checking Approach

机译:指定和验证合同驱动的组合Web服务:一种模型检查方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

As a promising computing paradigm in the new era of cross-enterprise e-applications, web services technology works as plugin mode to provide a value-added to applications using Service-Oriented Computing (SOC) and Service-Oriented Architecture (SOA). Verification is an important issue in this paradigm, which focuses on abstract business contracts and where services’ behaviors are generally classified in terms of compliance with / violation of their contracts. However, proposed approaches fail to describe in details both compliance and violation behaviors, how the system can distinguish between them, and how the system reacts after each violation. In this context, specifying and automatically generating verification properties are challenging key issues. This thesis proposes a novel approach towards verifying the compliance with contracts regulating the composition of web services. In this approach, properties against which the system is verified are generated automatically from the composition’s implementation. First, Business Process Execution Language (BPEL)that specifies actions within business processes with web services is extended to create custom activities, called labels. Those labels are used as means to represent the specifications and mark the points the developer aims to verify. A significant advantage of this labeling is the ability to target specific points in the design to be verified, which makes this verification very focused. Second, new translation rules from the extended BPEL into ISPL, the input language of the MCMAS model checker, are provided so that model checking the behavior of our contract-driven compositions is possible. The verification properties are expressed in the CTLC logic, which provides a powerful representation for modeling composition contracts using commitment-based multiagent interactions. A detailed case study with experimental results are also reported ins the thesis.
机译:作为跨企业电子应用程序新时代的有希望的计算范例,Web服务技术作为插件模式起作用,以使用面向服务的计算(SOC)和面向服务的体系结构(SOA)为应用程序提供增值服务。验证是此范例中的一个重要问题,该范例着重于抽象业务合同,而服务的行为通常按照遵守/违反合同的方式进行分类。但是,提出的方法无法详细描述合规性和违规行为,系统如何区分它们以及每次违规后系统如何做出反应。在这种情况下,指定并自动生成验证属性是具有挑战性的关键问题。本文提出了一种新颖的方法来验证对规范Web服务组成的合同的遵守情况。通过这种方法,系统会根据组合的实现自动生成针对系统进行验证的属性。首先,扩展了使用Web服务指定业务流程中的操作的业务流程执行语言(BPEL),以创建称为标签的自定义活动。这些标签用作表示规格和标记开发人员要验证的要点的手段。这种标记的一个显着优势是能够将目标对准要验证的设计中的特定点,这使此验证非常集中。第二,提供了从扩展的BPEL到ISPL(MCMAS模型检查器的输入语言)的新转换规则,从而可以对合同驱动组合的行为进行模型检查。验证属性在CTLC逻辑中表示,该逻辑为使用基于承诺的多主体交互作用的组合合同建模提供了强有力的表示。本文还报道了具有实验结果的详细案例研究。

著录项

  • 作者

    Bataineh Ahmed;

  • 作者单位
  • 年度 2014
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号