期刊文献+

一种Web服务特征交互自动检测方法 被引量:3

Automated Detection Method for Web Services Feature Interaction
下载PDF
导出
摘要 模型检测技术可有效验证Web服务组合的异常情况,如特征交互问题等,但是目前验证过程的自动化程度比较低。为了提高验证的自动化程度,需要将BPEL转化为模型检测工具的输入语言。在分析BPEL语言控制流程的基础上,提出BPEL活动执行的形式化模型,给出活动执行语义,进而分别提出将BPEL流程自动转换为七元组集合以及将这些七元组转化为MCTK(一种我们开发的符号化模型检测工具)输入语言的算法,这些七元组包含了智能体执行过程中有关状态变化的有效信息。实验表明,提出的算法可以有效验证Web服务中的特征交互问题,而且支持认知逻辑规范的验证。 Model checking techniques can be effectively applied to the verification of exceptions in Web services composition,such as feature interaction problems,but the verification process is not fully automatic.In order to improve the verification of intelligence level,we need to transform BPEL language into the input language of MCTK,a symbolic model checker developed by us.Based on detailed research on the BPEL control flow,we proposed a formal model for activities implementation and gave the semantics of the BPEL activities implementation.We then respectively developed an algorithm for automatically converting the BPEL process to seven-tuple collections and an algorithm for converting those seven-tuples to input language of MCTK,such seven-tuples included effective information about state changes in the business implementation process.The results show that the proposed algorithm can effectively verify feature intera-ction in Web Services,and support the verification of epistemic logic.
出处 《计算机科学》 CSCD 北大核心 2010年第12期106-109,119,共5页 Computer Science
基金 国家自然科学基金(60763004) 中国博士后科学基金(20090450389) 广西科学基金(桂科自0991242) 广西青年科学基金(桂科青0728090) 广西研究生教育创新计划项目(2008105950812M424)资助
关键词 模型检测 WEB服务组合 特征交互 BPEL Model checking Web service composition Feature interaction BPEL
  • 相关文献

参考文献1

二级参考文献17

  • 1Amyot D,Logrippo L.Guest editorial:directions in feature interaction research.Computer Networks,2004,45(4):563-567
  • 2Weiss M,Esfandiari B.On feature Interactions among Web Services.Proceedings of International Conference on Web Services (ICWS),Jun 6-9,2004,San Diego,CA,USA.Los Alamitos,CA,USA:IEEE Computer Society,2004:88-95
  • 3Wohlstadter E,Tai S,Mikalsen T,et al.GlueQoS:middleware to sweeten quality of service policy interactions.Proceedings of the 26th International Conference on Software Engineering (ICSE'04),May 23-28,2004,Scotland,UK.Los Alamitos,CA,USA:IEEE Computer Society,2004:189-199
  • 4Joost-Pieter Katoen.Concepts,algorithms and tools for model checking.Tech Rep University of Erlangen-Numberg,1999,32(1)
  • 5Nakajima S.Model-checking verification for reliable Web service.Proceedings of Workshop on Object-Oriented Web Services (OOPSLA'02),Nov 4-8,2000,Seattle,WA,USA.New York,NY,USA:ACM,2002:20
  • 6Nakajima S.On verifying Web Service flows.Proceedings of the Symposium on Applications and the Internet Workshops,Jan 28-Feb 1,2002,Nara,Japan.New York,NY,USA:ACM,2002:223-224
  • 7Nakajima S.Verification of Web service flows with model-checking techniques.Proceedings of the 1st International Symposium on Cyber Worlds,Nov 6-8,2002,Tokyo,Japan.Los Alamitos,CA,USA:IEEE Computer Society,2002:378-385
  • 8Kazhamiakin R,Pistore M,Roveri R,et al.Formal verification of requirements using SPIN:a case study on Web Services.Proceedings of 3rd IEEE International Conference on Software Engineering and Formal Methods (SEFM),Sep 28-30,2004,Beijing,China.Los Alamitos,CA,USA:IEEE Computer Society,2004:406-415
  • 9Fu Xiang,Bultan T,Su J.Analysis of interacting BPEL Web Services.Proceeding of the Thirteenth International World Wide Web Conference(WWW'04),May 17-20,New York,NY,USA.New York,NY,USA:ACM,2004:621-630
  • 10Fu Xiang,Bultan T,Su J.WSAT:a tool for formal analysis of web services.Proceedings of the 16th International Conference on Computer Aided Verification,Jul 13-17,2004,Boston,MA,USA.Berlin,Germany:Springer-Venlag,2004:510-514

同被引文献72

  • 1李敏,王元珍,李桂玲.一种基于Petri网的构件特征干扰检测方法[J].四川大学学报(工程科学版),2008,40(4):148-152. 被引量:2
  • 2廖军,谭浩,刘锦德.基于Pi-演算的Web服务组合的描述和验证[J].计算机学报,2005,28(4):635-643. 被引量:107
  • 3左继红,王千祥,梅宏.一种基于模型的特征交互检测方法[J].软件学报,2007,18(1):94-104. 被引量:4
  • 4张佩云,黄波,孙亚民.基于Petri网的Web服务组合模型描述和验证[J].系统仿真学报,2007,19(12):2872-2876. 被引量:20
  • 5E. Jane Cameron, Nancy Griffeth, et al. A Feature Interaction Benchmark for IN and Beyond [ J ]. IEEE Communications Magazine, 1993,64 - 69.
  • 6K Kimbler, L G Bouma. 5th Feature Interactions in Telecommunications and Software Systems [ C]. IOS Press, Amsterdam, 1998:202 216.
  • 7N Calder, E Magill. 6th Feature Interactions in Telecommunications and Software Systems [ C ]. lOS Press, Amsterdam, 2000.
  • 8AMY P. FELTY AND KEDAR S. NAMJOSHI. Feature Specification and Automated Conflict Detection [ J ~. ACM Transaction on Software En- gineering and Methodology, 2003,12 ( 1 ) :3 - 27.
  • 9Mohammed Faci and Luigi Logrippo. An Algebraic Framewok for the Feature Interaction Problem [ M ]. in 3rd AMAST Workshop on Real - Yime System, 1996 : 1 - 15.
  • 10Maritta Heisel & Jeanine Souquiares. A heuristic algorithm to detect feature interactions in requirements[ M]. In S. Gihnore & M. Ryan, eds, Language Constructs for Describing Features, Springer - Verlag, 2000:143 - 162.

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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