首页> 外文会议>2011 Fifth International Conference on Theoretical Aspects of Software Engineering >Research on Web Service Composition Using Probabilistic Abstraction Refinement
【24h】

Research on Web Service Composition Using Probabilistic Abstraction Refinement

机译:基于概率抽象提炼的Web服务组合研究

获取原文

摘要

The Web service composition (WSC) has been widely used in Service-Oriented Architecture (SOA), which is an effective integration of the distributed and heterogeneous business applications. In contrast to the component-based software, dynamic reconfiguration occurs more frequently in Web services-based software for self-adapting and self-managing their computing capabilities due to the uncertainty of dynamic Internet environment. Verifying these stochastic and nondeterministic behaviors is becoming a hot topic in model checking of Web services (WSs) application engineering. Abstraction refinement technique as an effective approach to alleviating the state explosion problem is particularly suitable for verifying the complex WSC. In this paper, we extend the classical abstraction refinement technique CEGAR (Counterexample-guided abstraction refinement) to make quantitative verification of WSC applicable and efficient. To model WSC, a probabilistic service behavior model (p-SBM) is proposed in form of Markov Decision Process (MDP). To verify WSC, the abstraction is defined by means of a quotient on states with respect to some probabilistic equivalence relation. Once counterexample is produced in the abstract model, verifying whether the counterexample is real or spurious is carried out. Based on the counterexample-guided technique, an iterative abstraction refinement process is performed to progressively refine the abstract model until either there is no abstract counterexample or a valid counterexample is verified. The case studies which are discussed throughout the paper demonstrate that our approach takes advantages than the traditional approaches.
机译:Web服务组合(WSC)已在面向服务的体系结构(SOA)中得到广泛使用,该体系结构是分布式和异构业务应用程序的有效集成。与基于组件的软件相比,由于动态Internet环境的不确定性,动态重新配置在基于Web服务的软件中更频繁地发生,以自适应和自我管理其计算能力。在Web服务(WSs)应用程序工程的模型检查中,验证这些随机和不确定的行为已成为热门话题。抽象细化技术作为缓解状态爆炸问题的有效方法,特别适合于验证复杂的WSC。在本文中,我们扩展了经典的抽象细化技术CEGAR(Counterexample指导的抽象细化),以使WSC的定量验证适用且高效。为了对WSC进行建模,提出了一种马尔可夫决策过程(MDP)形式的概率服务行为模型(p-SBM)。为了验证WSC,抽象是通过状态相对于某个概率等价关系的商来定义的。一旦在抽象模型中产生了反例,就将验证反例是真实的还是虚假的。基于反示例指导的技术,执行迭代抽象细化过程以逐步细化抽象模型,直到没有抽象反示例或验证了有效反示例为止。本文中讨论的案例研究表明,我们的方法比传统方法更具优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号