Transformation BPEL to CP-Nets for Verifying Web Services Composition

  • Authors:
  • YanPing Yang;QingPing Tan;JinShan Yu;Feng Liu

  • Affiliations:
  • National University of Defense Technology;National University of Defense Technology;National University of Defense Technology;National University of Defense Technology

  • Venue:
  • NWESP '05 Proceedings of the International Conference on Next Generation Web Services Practices
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.