Nick Russell has over 20 years experience in IT, both in Australia and the Netherlands, in a variety of senior management, technical, and research roles. He is currently Chief Technology Officer for a major Australian tools distributor. Prior to this, he was a postdoctoral researcher at Eindhoven University of Technology. He completed his masters and doctoral degrees at Queensland University of Technology. Over the past 7 years, he has been the driving force for the extension of the workflow patterns to the data, resource, and exception handling perspectives and the development of the newYAWL business process modeling reference language.
Nick
ABSTRACTProcesses concerning the diagnosis and treatment of patients cannot be straightjacketed into traditional production-like workflows. They can be best characterized as weakly-connected interacting light-weight workflows where tasks reside at different levels of granularity. Moreover, for each individual patient a doctor proceeds in a step-by-step way deciding about the next steps to be taken. Classical workflow notations fall short in supporting these patient processes as they have been designed to support monolithic processes. Classical notations (WFnets, BPMN, EPCs, etc.) assume that a workflow process can be modeled by specifying the lifecycle of a single case in isolation. To address these problems, we present an extension of the Proclets framework which allows for dividing complex entangled processes into simple autonomous fragments. Additionally, increased emphasis is placed on interaction related aspects such that fragment instances for individual patients can cooperate in any desired way. Finally, we describe an implementation of the Proclets framework. Proclets have been added to the opensource Workflow Management System YAWL to better support inter-workflow support functionalities.