跳到主要导航 跳到搜索 跳到主要内容

Linking the semantics of BPEL using Maude

  • Peng Liu
  • , Huibiao Zhu
  • , Shengchao Qin
  • , Phillip J. Brooke
  • , Xi Wu
  • East China Normal University
  • Teesside University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Web services have become more and more important in these years. It is of key importance for enterprise web applications to combine different services available to accomplish complex business process. BPEL4WS (BPEL) is the OASIS standard for web services composition and orchestration. It contains several distinct features, including scope-based compensation and fault handling mechanism. We have already studied the semantics for BPEL, including the operational semantics, algebraic semantics and their linking theory. This paper considers the mechanical approach to linking the operational semantics and algebraic semantics for BPEL. Our approach is to generate operational semantics from algebraic semantics, and to use equational and rewriting logic system Maude to mechanize the linking between the two semantics. Firstly, we investigate the algebraic laws in the Maude approach. Based on the algebraic semantics, the generation of head normal form is explored. Secondly, we consider the Maude approach to deriving the operational semantics from algebraic semantics, where the derivation strategy is based on the concept of head normal form. Our mechanical approach using Maude can visually show the head normal form of each program, as well as the execution steps of a program based on the derivation strategy. Finally, we also mechanize the derived operational semantics. The results mechanized from the second and third exploration indicate that the transition system of the derived operational semantics is the same as the one based on the derivation strategy.

源语言英语
主期刊名APSEC 2013 - Proceedings of the 20th Asia-Pacific Software Engineering Conference
编辑Pornsiri Muenchaisri, Gregg Rothermel
出版商IEEE Computer Society
422-431
页数10
ISBN(电子版)9781479921430
ISBN(印刷版)9780769549224
DOI
出版状态已出版 - 2013
活动20th Asia-Pacific Software Engineering Conference, APSEC 2013 - Bangkok, 泰国
期限: 2 12月 20135 12月 2013

出版系列

姓名Proceedings - Asia-Pacific Software Engineering Conference, APSEC
1
ISSN(印刷版)1530-1362

会议

会议20th Asia-Pacific Software Engineering Conference, APSEC 2013
国家/地区泰国
Bangkok
时期2/12/135/12/13

指纹

探究 'Linking the semantics of BPEL using Maude' 的科研主题。它们共同构成独一无二的指纹。

引用此