• DocumentCode
    1579761
  • Title

    Algebraic Approach to Linking the Semantics of Web Services

  • Author

    Zhu, Huibiao ; He, Jifeng ; Li, Jing ; Bowen, Jonathan P.

  • Author_Institution
    East China Normal Univ., Shanghai
  • fYear
    2007
  • Firstpage
    315
  • Lastpage
    328
  • Abstract
    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.
  • Keywords
    Web services; process algebra; programming language semantics; BPEL4WS; Web services; algebraic semantics; denotational semantics; fault handling mechanism; operational semantics; scope-based compensation; strict proof; Computer languages; Helium; Joining processes; Light rail systems; Mathematical programming; Software engineering; Software standards; Web and internet services; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2007. SEFM 2007. Fifth IEEE International Conference on
  • Conference_Location
    London
  • Print_ISBN
    978-0-7695-2884-7
  • Type

    conf

  • DOI
    10.1109/SEFM.2007.4
  • Filename
    4343948