Dr. Massimiliano de
| office +39 06 77274013
fax +39 06 77274002
email deleoni [at] dis.uniroma1.it
This page contains all of the slides presented in two lectures given by Dr. Massimiliano de Leoni for the Course "Elective in Software and Services" - Section "Service Integration".
Initial insights on what are Business Process Management Systems (BPMS), also known as Workflow Management Systems (WfMS).
Introduction of YAWL, a powerful and formal language to define business processes, which is used as model to carry out process instances inside the BPMS of the same name.
Formal foundation of the YAWL language.
Basic techniques to verify the structural soundness of YAWL's process specifications.
A running example: "Applying for a credit card".
Advanced topics: Process Mining, Exception Handling, Advanced Work-list Visualisation, Declarative Workflow.
The lecture slides are available here (updated on November, 30, 2009).
Slides are linked to different Flash animations. Apart from the animation of slide 22, the others concern the so-called Workflow Patterns and can be watched on the reference web site at http://www.workflowpatterns.com/patterns/control (check the the number of the corresponding pattern). The animation of slide 22 is available here.
The working example to illustrate the feature YAWL System is available here. Further details are at http://www.yawlfoundation.org/resources/demos.html.
Note: The work-list handler shown in the link above refers to a previous version: the new version looks slightly different.
The main web site of YAWL is at www.yawlfoundation.com where a lot of additional material is available. From the site the whole system can be downloaded together the latest version of the user manual (the editor can be also downloaded by itself here).
Note: A course titled "Seminars in Software and Services" will take place in the second semester, of which Prof. Nanni is responsible for this year. This course will host a module, taught by Prof. ter Hofstede, that details very deeply the field of Business Process Management. I strongly encourage students that are interested in this topic to add it to their curricula.