Formal semantics and analysis of control flow in WS-BPEL

By Chun Ouyang, Eric Verbeek, Wil M.P. van der Aalst, Stephan Breutel, Marlon Dumas, A. T. Hofstede. Science of Computer Programming, 2007

467 citations recorded by the source corpus.

Web service composition refers to the creation of new (Web) services by combination of functionality provided by existing ones. This paradigm has gained significant attention in the Web services community and is seen as a pillar for building service-oriented applications. A number of domain-specific languages for service composition have been proposed with consensus being formed around a process-oriented language known as WS-BPEL (or BPEL). The kernel of BPEL consists of simple communication primitives that may be combined using control-flow constructs expressing sequence, branching, parallelism, synchronisation, etc. As a result, BPEL process definitions lend themselves to static flow-based analysis techniques. In this report, we describe a tool that performs two useful types of static checks and extracts meta-data to optimise dynamic resource management. The tool operates by translating BPEL processes into Petri nets and exploiting existing Petri net analysis techniques. It relies on a comprehensive and rigorously defined mapping of BPEL constructs into Petri net structures.

Subfields: Computational Theory and Mathematics, Information Systems, Management Information Systems

View Paper: https://www.semanticscholar.org/paper/d585fb086c3361eaab02d5856bf0fd107a77be19

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computational Theory and Mathematics

  1. Wil M.P. van der Aalst
  2. Anne Rozinat
  3. Marlon Dumas
  4. Wil van der Aalst
  5. Minseok Song
  6. Helen Schonenberg
  7. Manfred Reichert
  8. Bernd Weber

In Information Systems

  1. Wil M.P. van der Aalst
  2. Marlon Dumas
  3. Anne Rozinat
  4. Remco M. Dijkman
  5. Chun Ouyang
  6. Manfred Reichert
  7. Bernd Weber
  8. Wil van der Aalst

In Management Information Systems

  1. Wil M.P. van der Aalst
  2. Marlon Dumas
  3. Anne Rozinat
  4. Remco M. Dijkman
  5. Chun Ouyang
  6. Manfred Reichert
  7. Bernd Weber
  8. Wil van der Aalst

Citations in the corpus