跳到主要导航 跳到搜索 跳到主要内容

Message race detection for web services by an SMT-based analysis

  • Mohamed Elwakil
  • , Zijiang Yang
  • , Liqiang Wang
  • , Qichang Chen
  • Western Michigan University
  • University of Wyoming

科研成果: 书/报告/会议事项章节会议稿件同行评审

11 引用 (Scopus)

摘要

The success of the cloud computing initiative is heavily dependent on realizing trustworthy Web Services. The trustworthiness of a Web Service is judged by four factors: security, privacy, reliability and business integrity. Web Services use message-passing for communication which opens the door for messages races. Messages race with each other when their order of arrival at a destination is not guaranteed and is affected non-deterministically by factors such as network latencies and scheduling variations. Message races are dangerous to Web Services because they can be unforeseen consequences of bugs, causing messages to arrive in an unexpected ordering. In this paper we present a novel approach for improving the reliability of Web Services by detecting message races using SMT-based analysis. We model a BPEL process as a Web Service Modeling Graph (WSMG). A WSMG model is then encoded into a set of SMT constraints. The satisfiability of these constraints means that message races will occur during the actual execution of the Web Service. Hence, we reduce the message race detection problem to constraint solving problem based on satisfiability modulo theories (SMT).

源语言英语
主期刊名Autonomic and Trusted Computing - 7th International Conference, ATC 2010, Proceedings
182-194
页数13
DOI
出版状态已出版 - 2010
活动7th International Conference on Autonomic and Trusted Computing, ATC 2010 - Xi'an, 中国
期限: 26 10月 201029 10月 2010

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
6407 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议7th International Conference on Autonomic and Trusted Computing, ATC 2010
国家/地区中国
Xi'an
时期26/10/1029/10/10

学术指纹

探究 'Message race detection for web services by an SMT-based analysis' 的科研主题。它们共同构成独一无二的指纹。

引用此