首页> 外文期刊>Innovations in Systems and Software Engineering >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 about more program properties easily.
机译:近年来,Web服务变得越来越重要,并且BPEL4WS(BPEL)是Web服务组成和编排的事实上的标准。它包含几个独特的功能,包括基于范围的补偿和故障处理机制。我们已经考虑了BPEL的操作语义和指称语义,通过这两个模型可以分别实现一组代数定律。在本文中,我们考虑了逆向工作,从代数语义为BPEL派生了操作语义和指称语义。在我们的模型中,我们介绍了四种类型的典型程序,每种程序都可以表示为这四种类型的总和。基于代数语义,提供了运算语义的推导策略,并通过严格的证明推导了转换系统。这可以视为基于代数语义的操作语义的合理性探索。此外,探索了派生策略与派生过渡系统之间的等价关系,可以将其视为操作语义的完整性。最后,探讨了指代语义从代数语义的推导,可以轻松地推理出更多的程序属性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号