Documentation

Key Books

N. Russell, W.M.P. van der Aalst, and A.H.M. ter Hofstede,
Workflow Patterns: The Definitive Guide
.

MIT Press, Cambridge, MA, USA, 2016.

A.H.M. ter Hofstede, W.M.P. van der Aalst, M. Adams and N. Russell (eds.),
Modern Business Process Automation: YAWL and its Support Environment
.

Springer-Verlag, Berlin, Heidelberg, Germany, 2010.

Key Papers

Control-Flow Patterns

N. Russell, A.H.M. ter Hofstede, W.M.P. van der Aalst, and N. Mulyar.
Workflow Control-Flow Patterns : A Revised View
.
(PDF, 1.04Mb)
BPM Center Report BPM-06-22, BPMcenter.org, 2006.

W.M.P van der Aalst, A.H.M. ter Hofstede, B. Kiepuszewski, and A.P. Barros.
Workflow Patterns. (PDF, 718 Kb).
Distributed and Parallel Databases, 14(3):5-51, July 2003.

Data Patterns

N. Russell, A.H.M. ter Hofstede, D. Edmond, and W.M.P. van der Aalst.
Workflow Data Patterns. (PDF, 423 Kb).
QUT Technical report, FIT-TR-2004-01, Queensland University of Technology, Brisbane, 2004.

N. Russell, A.H.M. ter Hofstede, D. Edmond, and W.M.P. van der Aalst.
Workflow Data Patterns: Identification, Representation and Tool Support. (PDF, 281Kb)
In L. Delcambre et al., editors, Proceedings of the 24th International Conference on Conceptual Modeling (ER 2005), volume 3716 of Lecture Notes in Computer Science, pages 353-368. Springer-Verlag, Berlin, 2005.

Resource Patterns

N. Russell, A.H.M. ter Hofstede, D. Edmond, and W.M.P. van der Aalst.
Workflow Resource Patterns. (PDF, 418 Kb).
BETA Working Paper Series, WP 127, Eindhoven University of Technology, Eindhoven, 2004.

N. Russell, W.M.P. van der Aalst, A.H.M. ter Hofstede, and D. Edmond.
Workflow Resource Patterns: Identification, Representation and Tool Support. (PDF, 206 Kb).
In O. Pastor and J. Falcao e Cunha, editors, Proceedings of the 17th Conference on Advanced Information Systems Engineering (CAiSE'05), volume 3520 of Lecture Notes in Computer Science, pages 216-232. Springer-Verlag, Berlin, 2005.

Exception Handling Patterns

N. Russell, W.M.P. van der Aalst, and A.H.M. ter Hofstede.
Exception Handling Patterns in Process-Aware Information Systems
.
(PDF, 247 Kb)
BPM Center Report BPM-06-04, BPMcenter.org, 2006.

N. Russell, W.M.P. van der Aalst, and A.H.M. ter Hofstede.
Workflow Exception Patterns
.
(PDF, 452Kb)
In E. Dubois and K. Pohl, editors, Proceedings of the 18th International Conference on Advanced Information Systems Engineering (CAiSE 06), volume 4001 of Lecture Notes in Computer Science, pages 288-302. Springer-Verlag, Berlin, 2006.

Managing Process Model Complexity

M. La Rosa, A.H.M. ter Hofstede, P. Wohed, H.A. Reijers, J. Mendling & W.M.P. van der Aalst.
Managing Process Model Complexity via Concrete Syntax Modifications. (PDF, 745Kb)
IEEE Transactions on Industrial Informatics, 7(2): 255-265, 2011.

M. La Rosa, P. Wohed, J. Mendling, A.H. M. ter Hofstede, H. A. Reijers, W.M. P. van der Aalst.
Managing Process Model Complexity Via Abstract Syntax Modifications. (PDF, 638Kb)
IEEE Transactions on Industrial Informatics, 7(4): 614-629, 2011.

Other patterns writings

W.M.P. van der Aalst, A.H.M. ter Hofstede, B. Kiepuszewski, and A.P. Barros.
Advanced Workflow Patterns. (PDF, 199 Kb).
In O. Etzion and P. Scheuermann, editors, 7th International Conference on Cooperative Information Systems (CoopIS 2000), volume 1901 of Lecture Notes in Computer Science, pages 18-29. Springer-Verlag, Berlin, 2000.

W.M.P. van der Aalst, A.H.M. ter Hofstede, B. Kiepuszewski, and A.P. Barros.
Workflow Patterns. (PDF, 444 Kb).
BETA Working Paper Series, WP 47, Eindhoven University of Technology, Eindhoven, 2000.

W.M.P. van der Aalst, A.H.M. ter Hofstede, B. Kiepuszewski, and A.P. Barros.
Workflow Patterns. (PDF, 718 Kb).
QUT Technical report. FIT-TR-2002-02, Queensland University of Technology, Brisbane, 2002.

N. Russell, Wil M.P. van der Aalst, and Arthur H.M. ter Hofstede.
All That Glitters Is Not Gold: Selecting the Right Tool for Your BPM Needs.
In "Innovations in Business Process Thinking", Cutter Consortium, 2007, pp 143-156.

Nick Russell.
Foundations of Process-Aware Information Systems. (PDF, 3.28Mb)
PhD Thesis, Queensland University of Technology, Brisbane, Australia, 2007.

Wil M.P. van der Aalst, Arthur H.M. ter Hofstede, and Marlon Dumas.
Patterns of Process Modeling.
In Process-Aware Information Systems: Bridging People and Software Through Process Technology, John Wiley and Sons, 2005.

Alistair Barros, Marlon Dumas and Arthur ter Hofstede.
Service Interaction Patterns. (PDF, 192Kb)
In W.M.P. van der Aalst, editor, Proceedings of the 3rd International Conference on Business Process Management (BPM 2005), volume 3649 of Lecture Notes in Computer Science, pp. 302-318. Springer-Verlag.

A. Barros, M. Dumas, and A. ter Hofstede.
Service Interaction Patterns: Towards a Reference Framework for Service-based Business Process Interconnection. (PDF, 268 Kb).
Technical Report FIT-TR-2005-02, Faculty of Information Technology, Queensland University of Technology, Brisbane, Australia, March 2005.

N.A. Mulyar and W.M.P. van der Aalst.
Patterns in Colored Petri Nets. (PDF, 1606 Kb).
BETA Working Paper Series, WP 139, Eindhoven University of Technology, Eindhoven, 2005.

Evaluations

Marco Zapletal, Wil M.P. van der Aalst, Nick Russell, Philipp Liegl, and Hannes Werthner
Pattern-based Analysis of Windows Workflow (PDF, 268Kb)

S. Migliorini, M. Gambini, M. La Rosa, and A.H.M. ter Hofstede.
Pattern-Based Evaluation of Scientific Workflow Management Systems.
BPM Center Report BPM-11-03, BPMcenter.org, 2011.

Web Service Composition

W.M.P. van der Aalst, M. Dumas, and A.H.M. ter Hofstede.
Web Service Composition Languages: Old Wine in New Bottles?
In G. Chroust and C. Hofer, editors, Proceedings of the 29th EUROMICRO Conference: New Waves in System Architecture, pages 298-305. IEEE Computer Society, Los Alamitos, CA, 2003.

P. Wohed, W.M.P. van der Aalst, M. Dumas, and A.H.M. ter Hofstede.
Analysis of Web Services Composition Languages: The Case of BPEL4WS.
In I.Y. Song, S.W. Liddle, T.W. Ling, and P. Scheurmann, editors, 22nd International Conference on Conceptual Modeling (ER 2003), volume 2813 of Lecture Notes in Computer Science, pages 200-215. Springer-Verlag, Berlin, 2003.

W.M.P. van der Aalst, M. Dumas, A.H.M. ter Hofstede, and P. Wohed.
Pattern-Based Analysis of BPML (and WSCI). (PDF, 203 Kb).
QUT Technical report, FIT-TR-2002-05, Queensland University of Technology, Brisbane, 2002.

P. Wohed, W.M.P. van der Aalst, M. Dumas, and A.H.M. ter Hofstede.
Pattern-Based Analysis of BPEL4WS. (PDF, 198 Kb)
QUT Technical report, FIT-TR-2002-04, Queensland University of Technology, Brisbane, 2002.

W.M.P. van der Aalst.
Don't go with the flow: Web services composition standards exposed. Web Services - Been there done that?, Trends & Controversies. (PDF, 40 Kb).
IEEE Intelligent Systems 18(1):72-76.

Business Process Modelling

N. Russell, Wil M.P. van der Aalst, A.H.M. ter Hofstede, and Petia Wohed.
On the Suitability of UML 2.0 Activity Diagrams for Business Process Modelling. (PDF, 218 Kb).
In M. Stumptner, S. Hartmann, and Y. Kiyoki, editors, Proceedings of the Third Asia-Pacific Conference on Conceptual Modelling (APCCM2006), volume 53 of CRPIT, pages 95-104, Hobart, Australia, 2006. ACS.

P. Wohed, W.M.P. van der Aalst, M. Dumas, A.H.M. ter Hofstede, and N. Russell.
Pattern-based Analysis of UML Activity Diagrams. (PDF, 149 Kb).
BETA Working Paper Series, WP 129, Eindhoven University of Technology, Eindhoven, 2004.

P. Wohed, W.M.P. van der Aalst, M. Dumas, A.H.M. ter Hofstede, and N. Russell.
Pattern-based Analysis of the Control-Flow Perspective of UML Activity Diagrams. (PDF, 424Kb)
In L. Delcambre et al., editors, Proceedings of the 24th International Conference on Conceptual Modeling (ER 2005), volume 3716 of Lecture Notes in Computer Science, pages 63-78. Springer-Verlag, Berlin, 2005.

M. Dumas and A. ter Hofstede.
UML Activity Diagrams as a Workflow Specification Language. (PDF, 199 Kb).
In Proceedings of the International Conference on the Unified Modeling Language (UML), Toronto, Canada, October 2001. Springer Verlag.

P. Wohed, W.M.P. van der Aalst, M. Dumas, A.H.M. ter Hofstede, and N. Russell.
Pattern-based Analysis of BPMN - An extensive evaluation of the Control-flow, the Data and the Resource Perspectives (revised version).
BPM Center Report BPM-06-17, BPMcenter.org, 2006.

P. Wohed, W.M.P. van der Aalst, M. Dumas, A.H.M. ter Hofstede, and N. Russell.
On the Suitability of BPMN for Business Process Modelling. (PDF, 194Kb)
In Schahram Dustdar, José Luiz Fiadeiro and Amit P. Sheth, editors, Proceedings of the Fourth International Conference on Business Process Management (BPM 2006), volume 4102 of Lecture Notes in Computer Science, pages 161-176, Vienna, Austria, September 2006. Springer.

P. Wohed, E. Perjons, M. Dumas, and A. ter Hofstede.
Pattern-Based Analysis of EAI Languages: The Case of the Business Modeling Language.
In Proceedings of the 5th International Conference on Enterprise Information Systems (ICEIS), pages 174-184, Angers, France, April 2003.

W.M.P. van der Aalst.
Patterns and XPDL: A Critical Evaluation of the XML Process Definition Language. (PDF, 223 Kb).
QUT Technical report, FIT-TR-2003-06, Queensland University of Technology, Brisbane, 2003.

Open Source BPM systems

P. Wohed, B. Andersson, A.H.M. ter Hofstede, N.C. Russell, and W.M.P. van der Aalst.
Patterns-based Evaluation of Open Source BPM Systems: The Cases of jBPM, OpenWFE, and Enhydra Shark.
BPM Center Report BPM-07-12, BPMcenter.org, 2007.

P. Wohed, B. Andersson, A.H.M. ter Hofstede, N.C. Russell, and W.M.P. van der Aalst.
Patterns-based Evaluation of Open Source BPM Systems: The Cases of jBPM, OpenWFE, and Enhydra Shark.
Information and Software Technology, 51(8):1187--1216, August 2009.

Petia Wohed, Nick Russell, Arthur HM ter Hofstede, Birger Andersson and Wil M.P. van der Aalst.
Open Source Workflow: A Viable direction for BPM?
In Z. Bellahsène and M. Léonard, editors, Proceedings of the 20th International Conference on Advanced Information Systems Engineering (CAiSE'08), volume 5074 of Lecture Notes in Computer Science, pages 583-586, Montpellier, France, June 2008. Springer. (short paper)

Petia Wohed, Arthur H.M. ter Hofstede, Nick Russell, Birger Andersson, and Wil M.P. van der Aalst.
On the Maturity of Open Source BPM Systems.
BPTrends, June 2009.

YAWL

W.M.P. van der Aalst, L. Aldred, M. Dumas, and A.H.M. ter Hofstede.
Design and Implementation of the YAWL System.
In A. Persson and J. Stirna, editors, Proceedings of the 16th International Conference on Advanced Information Systems Engineering (CAiSE'04), volume 3084 of Lecture Notes in Computer Science, pages 142-159, Berlin, Germany, June 2004. Springer.

W.M.P. van der Aalst and A.H.M. ter Hofstede.
YAWL: Yet Another Workflow Language.
Information Systems, 30(4):245-275, 2005.

See further documentation on the YAWL website

Fundamentals

B. Kiepuszewski, A.H.M. ter Hofstede, and W.M.P. van der Aalst.
Fundamentals of Control Flow in Workflows. (PDF, 755 Kb)
QUT Technical report. FIT-TR-2002-03, Queensland University of Technology, Brisbane, 2002.

B. Kiepuszewski, A.H.M. ter Hofstede, and W.M.P. van der Aalst.
Fundamentals of Control Flow in Workflows. (PDF, 755 Kb)
Acta Informatica, 39(3):143-209, 2003.

B. Kiepuszewski.
Expressiveness and Suitability of Languages for Control Flow Modelling in Workflows. (PDF, 1461 Kb)
PhD thesis, Queensland University of Technology, Brisbane, Australia, 2003.

B. Kiepuszewski, A.H.M. ter Hofstede and C. Bussler.
On Structured Workflow Modelling.
In B. Wangler and L. Bergman, editors, Proceedings Twelfth International Conference on Advanced Information Systems Engineering (CAiSE'2000), volume 1789 of Lecture Notes in Computer Science, pages 431-445, Stockholm, Sweden, June 2000. Springer Verlag.

W.M.P. van der Aalst.
Pi Calculus Versus Petri Nets: Let Us Eat Humble Pie Rather Than Further Inflate the Pi Hype. (PDF, 141 Kb).
BPTrends, 3(5):1-11, May 2005.

W.M.P. van der Aalst.
Pi calculus versus Petri nets: Let us eat "humble pie" rather than further inflate the "Pi hype".
(unpublished discussion paper).

Additional Publications (in Dutch)

W.M.P. van der Aalst.
Patronen voor werkstroombesturing. (PDF, 217 Kb)
Management & Informatie, 9(4):4-12, 2001.

W.M.P. van der Aalst.
Workflowmanagementsystemen op de pijnbank: Patronen voor werkstroombesturing.
VIP, Vakblad voor Documentmanagement, 13(6):40-44, 2001.

W.M.P. van der Aalst and H. Reijers.
Adviseurs slaan bij workflow-systemen de plank regelmatig mis. (PDF, 390 Kb)
Automatisering Gids, 36(15):15-15, 2002.

Additional Publication (in Chinese)

Rong Hao and Xin Peng
A Timeless Approach to Workflow: Theory, specifications, models, and best practices for Workflow and BPM. (appendices only). (PDF, 4,953 Kb)
The above document consists of appendices of a Chinese book (to appear) on workflow describing the control-flow, data, resource and exception handling patterns.