• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2013, Vol. 35 ›› Issue (2): 74-80.

• 论文 • Previous Articles     Next Articles

Deriving algebraic specification of composite web service from BPMN model

YU Bo   

  1. (1.Swan College,Central South University of Forestry and Technology,Changsha 410042; 2.College of Computer,National University of Defense Technology,Changsha 410073,China)
  • Received:2011-06-15 Revised:2011-09-20 Online:2013-02-25 Published:2013-02-25

Abstract:

Aiming at the problem of deriving specifications from composite Web service defined by BPEL when testing the service automatically based on specification, an approach is presented for the sake of deriving algebraic specification defined by algebraic specification language CASOCCWS of composite Web service defined by BPEL from BPMN model. Firstly, the rules for translating BPMN model into signature and translating BPMN structure into regular expressions are presented. Secondly, the algorithm for deriving the terms of axiom equation from the regular expression is proposed, and the heuristic rules for constructing axioms from the terms manually are proposed. At last, a prototype tool is implemented for deriving signature of composite web service from BPMN model. A case study shows that the presented approach is suitable to writing algebraic specification from the definition of BPEL service.

Key words: algebraic specification;composite web service;business process modeling notation;business process execution language