Use of the workflow patterns in teaching

The workflow pattern animations used in lectures at the University of Twente.

The original control-flow patterns where taught as part of the masters course "Advanced Topics on Grid Computing", Dr. T. Fahringer, Distributed and Parallel Systems Group, University of Innsbruck, Austria. Summer, 2006.

The original control-flow patterns were discussed in a lecture on business process modelling by Steen Brahe as part of the course "Process and Data Modelling"at the IT University of Copenhagen, Copenhagen. Spring 2006.

The workflow patterns were taught as part of "ITB299/ITN299 - Workflow Management", A/Prof Arthur ter Hofstede and David Edmond, School of Information Systems, Queensland University of Technology, Brisbane, Australia. First half 2006.

An assignment on Workflow Patterns by a student as part of "Semantic Web Course", Amit Sheth, Large Scale Distributed Information Systems Lab at University of Georgia, USA. Spring 2004

Students present papers on the workflow patterns and related research as part of a seminar on "Modelling of Information Systems/ Multi-agent Systems", Dr Andreas Fink, Institute of Business Information Systems, University of Hamburg, Germany, Second half 2003.

Assigned reading for "CS 204 - Computers and Law", Assoc. Prof. Michael Genesereth, Department of Computer Science, Stanford University, Stanford, California, USA, Second half 2003.

The workflow patterns are the subject of a module in "INF2030 - Tópicos de Bancos de Dados I", Prof. Marco Casanova, Departamento de Informatica, Pontificia Universidade Catolica do Rio de Janiero, Rio de Janeiro, Brazil, 2003.

Workflow patterns and related research were discussed as part of a seminar on "Process-oriented Information Systems", Prof Mathias Weske , Jens Huendling, Hilmar Schuschel, Hasso Plattner Institute for Software Systems Engineering, University of Potsdam, Germany, 2003.

Suggested reading for "INFS4201 Distributed Enterprise Computing", Dr Ralf Muhlberger, School of Information Technology & Electrical Engineering, University of Queensland, Brisbane, Australia, Second Half 2003.

Instructional material in "CS-565 - Business Process & Workflow Management Systems", Assoc. Prof. Dimitris Plexousakis, Department of Computer Science, University of Crete, Greece, First half 2003. Much of the patterns research (including YAWL) is discussed as part of student presentations

Suggested reading in "MIS538 - Business Process Systems Development", A/Prof. Sree Nilakanta, College of Business, Iowa State University, USA, First half 2002.

Student written summaries of the workflow patterns article were part of "MS 216 - Advanced Analysis and Design of Computer-Based Information Systems", Dr Sylnovie Merchant, California State University, Sacramento, California, USA, First half 2001.

The workflow patterns were taught as part of "ITN271 - Workflow Management", A/Prof Michael Rosemann and A/Prof Arthur ter Hofstede, School of Information Systems, Queensland University of Technology, Brisbane, Australia, First half 2001.

Lecture " Advanced Programming Paradigms for the Grid/Web - Workflows with YAWL and BPEL" by Kassian Plankensteiner, Christoph Sereinig

The workflow patterns are studied as part of the post masters course "Logistical aspects of workflow management" (1v590) of the SAI program LMS.

The workflow patterns are the subject of a module in the "Workflow Management" (1R820) course at Eindhoven University of Technology. See www.workflowcourse.com for supporting teaching material.

The following tutorials covered workflow patterns research:

Advanced Tutorial on Workflow Management: Models, Methods, and Systems, Prof Wil van der Aalst, 23rd International Conference on Application and Theory of Petri Nets, Adelaide, Australia, 24th of June 2002.

Workflow Management, Application Course, Prof Wil van der Aalst, 4th Advanced Course on Petri Nets, Eichstaett, Germany, September 2003.