Transformation BPEL to CP-Nets for Verifying Web Services Composition

Yanping Yang, Qingping Tan, JinShan Yu, Feng Liu · 2006

Web services composition is an emerging paradigm for enabling application integration within and across organizational boundaries. Business process execution language (BPEL) is a promising language describing the Web services composition in form of business processes, but lack of a sound formal semantic, which hinders the formal analysis and verification of business processes specified in it. This paper presents the transformation of BPEL to colored Petri nets (CP-nets) in a constructive way. Therefore we can translate composition specified in BPEL into CP-nets, which can be analyzed and verified by many specialized tools. So we make tool support available for verifying BPEL composition.

Read the paper · More papers on PaperTik