University of Oxford Logo University of OxfordDepartment of Computer Science - Home

A Process−Algebraic Approach to Workflow Specification and Refinement

Peter Y. H. Wong and Jeremy Gibbons

Abstract

This paper describes a process algebraic approach to specification and refinement of workflow processes. In particular, we model both specification and implementation of workflows as CSP processes. CSP's behavioural models and their respective refinement relations not only enable us to prove correctness properties of an individual workflow process against its behavioural specification, but also allows us to design and develop workflow processes compositionally. Moreover, coupled with CSP is an industrial strength automated model checker FDR, which allows behavioural properties of workflow models to be proved automatically. This paper details some CSP models of van der Aalst et al.'s control flow workflow patterns, and illustrates behavioural specification and refinement of workflow systems with a business process scenario.

Details

Book Title

Proceedings of 6th International Symposium on Software Composition

Month

March

Series

LNCS

Volume

4829

Year

2007

Links

BibTeX

Link (pdf)

DOI (10.1007/978-3-540-77351-1_5)

Related pages

People

Projects