首页> 外文会议>Autonomic and trusted computing >Message Race Detection for Web Services by an SMT-Based Analysis
【24h】

Message Race Detection for Web Services by an SMT-Based Analysis

机译:通过基于SMT的分析检测Web服务的消息竞争

获取原文
获取原文并翻译 | 示例

摘要

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).
机译:云计算计划的成功很大程度上取决于实现可信赖的Web服务。 Web服务的可信赖性由四个因素来判断:安全性,隐私性,可靠性和业务完整性。 Web服务使用消息传递进行通信,这为消息竞赛打开了大门。如果无法保证消息到达目的地的顺序,并且消息不受网络等待时间和调度变化等因素的不确定性影响,则消息将彼此竞争。消息争用对Web服务很危险,因为它们可能是错误的无法预料的后果,从而导致消息以意外的顺序到达。在本文中,我们提出了一种通过使用基于SMT的分析检测消息竞争来提高Web服务可靠性的新颖方法。我们将BPEL流程建模为Web服务建模图(WSMG)。然后将WSMG模型编码为一组SMT约束。这些约束的可满足性意味着消息争用将在Web Service的实际执行期间发生。因此,我们根据可满足性模理论(SMT)将消息竞争检测问题简化为约束解决问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号