期刊文献+

一种Web服务组合的认知模型检测方法 被引量:2

Epistemic Model Checking Approach for Web Service Compositions
下载PDF
导出
摘要 由于Web服务及其协同的动态性,开放多变的互联网运行环境,以及松耦合的服务开发模式所导致的开发和运行过程不确定性,使得Web服务组合的正确性和可靠性等可信性质难以得到保证.将Web服务组合抽象为多主体系统,提出业务流程执行语言BPEL的形式模型BSTS,设计并实现了从BPEL到BSTS的B2S转化算法,以及从BSTS到多主体系统模型检测工具MCMAS输入语言ISPL的S2I转化算法,从而实现Web服务组合的自动形式化建模,使得我们不仅可以验证Web服务组合的时态逻辑规范,而且还可以验证认知与合作等多主体系统特有的逻辑规范.我们实现了相关的模型检测工具原型MCWS,并用其对一个贷款核准服务实例进行建模和验证,实验结果显示了MCWS的有效性. Due to the dynamics of Web services and their coordination,the openness and variability of Internet,and the loosely coupled developing approach of Web services,the development and execution process of Web service compositions become uncertain,which imperils the trustworthy properties,such as correctness and reliability and so on.In this paper,to realize automatic modeling for Web service compositions,we abstract Web service compositions as multi-agent systems,propose a formal model BSTS for modeling BPEL,develop and implement two translation algorithms B2S and S2I,to translate BPEL into BSTS and translate BSTS into the input language ISPL of the model checker MCMAS for multi-agent systems,respectively.The proposed method supports not only temporal properties,but also epistemic and cooperation properties,which are supported only in multi-agent systems.We implemented the prototype tool,called MCWS,for the proposed method.We modeled and verified an example of loan approval service via MCWS.The experimental results show the validity of MCWS.
出处 《小型微型计算机系统》 CSCD 北大核心 2011年第10期2041-2047,共7页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(60763004)资助 华侨大学中央高校基本科研业务费项目(JB-GJ1001)资助 华侨大学高层次人才科研启动费项目(11BS108)资助
关键词 模型检测 WEB服务 BPEL 认知逻辑 多主体系统 策略 model checking Web services BPEL epistemic logic multi-agent systems strategy
  • 相关文献

参考文献12

  • 1Fu Xiang, Bultan Tevfik, Su Jian-wen. Analysis of interacting BPEL Web services [ C]. Proceedings of the 13th International Conference on World Wide Web (WWW '04), New York, 2004: 621-630.
  • 2Raimondi Franco. Model checking multi-agent systems[ D ]. Universify College London, 2006.
  • 3OASIS Standard. Web services business process execution language version 2.0E EB/OL]. http://decs, oasis-open, org/wsbpel/2.0/ wsbpel-v2.0, pdf, April 2007.
  • 4Lomuscio Alessio, Qu Hong-yang, Sergot Mare.k, et al. Verifying temporal and epistemic properties of Web service composition[ C]. Fifth International Conference on Service-oriented Computing ( IC- SOC 2007), Vienna, Austria, 2007: 456-461.
  • 5Su Kai-le, Sattar Abdul, Luo Xiang-yu. Model checking temporal logics of knowledge via OBDDs [ J ]. The Computer Journal,2007, 50(4) : 403-420.
  • 6Foster Howard, Uchitel Sebastian, Magee Jeff, et al. Compatibili- ty verification for Web service choreography[ A ]. Proceedings of the IEEE International Conference on Web Services (ICWS'04) [ C ], San Diego, California, USA, IEEE Computer Society 2004.
  • 7Andreas Wombacher, Peter Fankhauser, Erich Neuhold. Transfor- ming BPEL into annotated deterministic finite state automata for service discovery[ C ]. Proceedings of the IEEE International Con- ference on Web Services (ICWS'04), San Diego, 2004: 738-741.
  • 8Tan Zhcng. An automatic model checking approach to composite Wob services [ D ]. Guilin University of Electronic Technology, 2010.
  • 9Nakajima Shin. Lightweight formal analysis of Web service flows [J]. Progress in Inforrnatics, 2005, 1(2) :57-76.
  • 10Kazhamiakin Raman. Formal analysis of Web service composition [ D ]. University of Trento, 2007.

同被引文献4

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部