首页> 外文会议>IEEE International Conference on Software Engineering and Formal Methods >Algebraic Approach to Linking the Semantics of Web Services
【24h】

Algebraic Approach to Linking the Semantics of Web Services

机译:链接Web服务语义的代数方法

获取原文

摘要

Web Services have become more and more important in these years, and BPEL4WS (BPEL) is a de facto standard for the web service composition and orchestration. It contains several distinct features, including the scope-based compensation and fault handling mechanism. We have considered the operational semantics and denotational semantics for BPEL, where a set of algebraic laws can be achieved via these two models respectively. In this paper, we consider the inverse work, deriving the operational semantics and denotational semantics from algebraic semantics for BPEL. In our model, we introduce four types of typical programs, by which every program can be expressed as the summation of these four types. Based on the algebraic semantics, the strategy for deriving the operational semantics is provided and a transition system is derived by strict proof. This can be considered as the soundness exploration for the operational semantics based on the algebraic semantics. Further, the equivalence between the derivation strategy and the derived transition system is explored, which can be considered as the completeness of the operational semantics. Finally, the derivation of the denotational semantics from algebraic semantics is explored, which can support to reason aboutmore program properties easily.
机译:在这些年来,Web服务已经变得越来越重要,BPEL4WS(BPEL)是Web服务成分和编排的事实标准。它包含几种不同的特征,包括基于范围的补偿和故障处理机制。我们已经考虑了BPEL的操作语义和表示语义,其中可以分别通过这两个模型实现一组代数法。在本文中,我们考虑了从BPEL代数语义中导出的逆工作,导出了从代数语义的运营语义和指示语义。在我们的模型中,我们介绍了四种类型的典型程序,每个程序都可以表示为这四种类型的求和。基于代数语义,提供了用于导出操作语义的策略,并通过严格的证据来源过渡系统。这可以被视为基于代数语义的操作语义的声音探索。此外,探讨了推导策略与派生转换系统之间的等价,这可以被视为操作语义的完整性。最后,探讨了来自代数语义的表示语义的推导,可以轻松地支持大量程序属性的原因。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号