期刊文献+

基于时态认知逻辑的Web服务模型检测 被引量:1

Model Checking Web Services Based on Temporal Logic of Knowledge
下载PDF
导出
摘要 传统模型检测技术主要采用时态逻辑描述被验证的规范,人们较少注意多智能体认知逻辑的模型检测问题。而在分布式系统领域,系统和协议的规范很适合用认知逻辑来描述。Web服务是一个典型的分布式系统。把Web服务组合建模为多智能体系统,并成功采用我们实现的时态认知逻辑符号模型检测工具MCTK验证了SAS股票分析服务实例。同时采用WSAT,WS-Engineer和SPIN 3个模型检测工具在相同实验环境下验证了该实例,实验结果表明我们的Web服务模型检测方法不仅比这3个模型检测工具更高效,而且支持认知逻辑规范的验证,这是这3个模型检测工具所不具备的。 Model checking has being used mainly to check if a system satisfies the specifications expressed in temporal logic. People pay little attention to the model checking problem for multi-agent logics of knowledge. However, in the distributed systems community, the desirable specifications of systems and protocols have been expressed widely in logics of knowledge. A Web service is an abstract notion that must be implemented by a concrete agent. The agent is the concrete piece of software or hardware that sends and receives messages. Thus a Web services composition can be viewed as a multi-agent system. We applied our model checker MCTK for temporal logic of knowledge to verified the Web services example of the SAS protocol. We also verified the example with three model checkers WSAT,WS-Engineer and SPIN. The experimental results show that the performance of our model checking method for verifying Web services is higher than these three model checkers.
出处 《计算机科学》 CSCD 北大核心 2009年第8期153-157,共5页 Computer Science
基金 国家自然科学基金(60763004) 广西青年科学基金(桂科青0728090) 广西研究生教育创新计划项目(2007105950811m19)资助
关键词 模型检测 时态认知逻辑 多智能体系统 WEB服务 Model checking, Temporal logics of knowledge, Multi-agent system, Web service
  • 相关文献

参考文献12

  • 1Curbera F,Goland Y, Klein J, et al. Business Process Execution Language for Web Serviees[OL]. ftp:// www6. software, ibm. com/software/developer/library/ws-bpel11. pdf, 2002.
  • 2Pistore M, Traverso P, Bertoli P. Automated Composition of Web Services by Planning in Asynchronous Domains[C]//Proc. ICAPS'05. 2005.
  • 3Fu X, Bultan T, Su J. Analysis of interacting BPEL web services [C]//WWW'04. ACM Press: 621-630.
  • 4Huang Hai, Tsai Wei-Tek, Paul R, et al. Automated model checking and testing for composite web services[C] // ISORC'05. IEEE Computer Society: 300-307.
  • 5Halpern J, Vardi M Y. Model checking vs. theorem proving: A manifesto[R]. IBM Almaden Research Center, 1991. An extended version of a paper in Proc. 2nd Int. Conf. on Principles of Knowledge Representation and Reasoning, 1991.
  • 6van der Meyden R. Common knowledge and update in finite environments. Ⅰ: extended abstract[C]//Proc, of the Conf. on The oretical Aspects of Reasoning about Knowledge. 1994:225-242.
  • 7van der Meyden R, Shilov N S. Model checking knowledge and time in systems with perfect recall[C]//Proc. Conf. on Software Technology and The oretical Computer Science, LNCS No 1738. Berlin: Springer, 1999 : 262-273.
  • 8Benerecetti M, Giunchiglia F, Serafini L. A model checking algorithm for multi-agent systems[C]//J. P. Muller, M. P. Singh, A. S. Rao, eds. Intelligent Agents V, volume LNAI Vol. 1555. Berlin: Springer-Verlag, 1999.
  • 9van der Meyden R,Su Kaile. Symbolic model checking the knowledge of the dining eryptographers[C]//Proc of 17th IEEE Computer Security Foundations Workshop. June 2004:280-291.
  • 10van der Hoek W, Wooldridge M. Model checking knowledge and time[C]//Proc. 19th Workshop on SPIN (Model Checking Software). Grenoble, April 2002.

同被引文献7

  • 1Clarke E M, Grumberg O, Peled D A. Model Cheeking[M]. Ca Mbridge, UK: MIT Press, 1999.
  • 2Fu X, Bultan T, Su J. Analysis of Interacting BPEL Web Service [C]//Proc. of the 13th International Conference on the World Wide. New York, USA, 2004 : 621-630.
  • 3Diaz G, Pardo J J, Cambronero M E, et al. Automatic Translatiion of WS-CDL Choreographies to Timed Automata [C]// Proc. of the International Workshop on Web Services and Formal Methods. LNCS, 3670. Versailles, France, 2005: 230-242.
  • 4Zhao Xiang-peng, Yang Hong-li, Qiu Zong-yan. Towards The Formal Model and Verification of Web Service Choreography Description Language[C]//Proc. of the 3th International Workshop Web Services and Formal Method(WS-FM 2006). 2006: 273-287.
  • 5Guermouche N, Godart C. Timed Model Checking Based Ap proach for Web Services Analysis [C]//Proc. of the 7th Int'l Conf. on Web Services. Los Angeles, USA, 2009 : 213 221.
  • 6门鹏,段振华.着色Petri网模型检测工具的扩展及其在Web服务组合中的应用[J].计算机研究与发展,2009,46(8):1294-1303. 被引量:8
  • 7何亚丽,戎玫,张广泉.一种基于UPPAAL的Web服务组合模型检测方法[J].计算机科学,2010,37(11):122-125. 被引量:4

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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