Design and implementation of the YAWL system


This paper describes the implementation of a system supporting YAWL (Yet Another Workflow Language). YAWL is based on a rigorous analysis of existing workflow management systems and related standards using a comprehensive set of workflow patterns. This analysis shows that contemporary workflow systems, relevant standards (e.g., XPDL, BPML, BPEL4WS), but also theoretical models such as Petri nets have problems supporting essential patterns. This inspired the development a new language by taking Petri nets as a starting point and adding mechanisms that provide direct and intuitive support of the workflow patterns identified. As a proof of concept we have developed a workflow management system supporting YAWL. This paper describes the architecture and functionality of the system and zooms into some of the most relevant perspectives

Similar works

Full text



Last time updated on 22/10/2014

This paper was published in CiteSeerX.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.