Transforming BPEL to petri nets

  • Authors:
  • Sebastian Hinz;Karsten Schmidt;Christian Stahl

  • Affiliations:
  • Institut für Informatik, Humboldt–Universität zu Berlin, Berlin;Institut für Informatik, Humboldt–Universität zu Berlin, Berlin;Institut für Informatik, Humboldt–Universität zu Berlin, Berlin

  • Venue:
  • BPM'05 Proceedings of the 3rd international conference on Business Process Management
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a Petri net semantics for the Business Process Execution Language for Web Services (BPEL). Our semantics covers the standard behaviour of BPEL as well as the exceptional behaviour (e.g. faults, events, compensation). The semantics is implemented as a parser that translates BPEL specifications into the input language of the Petri net model checking tool LoLA. We demonstrate that the semantics is well suited for computer aided verification purposes.