Flexible Workflow Management Systems: An Approach Based on Generic Process Models

Today's workflow management systems have problems dealing with change. Since change is a fact of life, this limits the application of these systems. As a result, the workflow management system is not used to support dynamically changing workflow processes or the workflow process is supported in a rigid manner, i.e., changes are not allowed or handled outside of the workflow management system. This paper addresses this problem and tackles it by using generic process models. A generic process model describes a family of variants of the same workflow process. The approach presented in this paper allows for both ad-hoc changes and evolutionary changes. It is a first step in the direction of truly flexible workflow management systems. It turns out that the trade-off between flexibility and support raises challenging questions and that generic processes can answer some of these questions.

[1]  Gianfranco Balbo,et al.  Application and Theory of Petri Nets 1997 , 1997 .

[2]  Jc Johan Wortmann,et al.  Generative bill of material processing systems , 1992 .

[3]  Wil M. P. van der Aalst,et al.  The Application of Petri Nets to Workflow Management , 1998, J. Circuits Syst. Comput..

[4]  Kevin Crowston,et al.  Tools for Inventing Organizations: Toward a Handbook of Organizational Processes , 1999 .

[5]  Grzegorz Rozenberg,et al.  Dynamic change within workflow systems , 1995, COCS '95.

[6]  Fabio Casati,et al.  Workflow Evolution , 1996, ER.

[7]  Stefan Jablonski,et al.  A comprehensive approach to flexibility in workflow management systems , 1999 .

[8]  Wil M. P. van der Aalst,et al.  How to handle dynamic change and capture management information? An approach based on generic workflow models , 2001, Comput. Syst. Sci. Eng..

[9]  Jc Johan Wortmann,et al.  New developments in generative BOM processing systems , 1992 .

[10]  Wil M. P. van der Aalst,et al.  Ad-hoc workflow: problems and solutions , 1997, Database and Expert Systems Applications. 8th International Conference, DEXA '97. Proceedings.

[11]  Alison McKay,et al.  Product modelling using multiple levels of abstraction: instances as types , 1994 .

[12]  Wil M. P. van der Aalst,et al.  Life-Cycle Inheritance: A Petri-Net-Based Approach , 1997, ICATPN.

[13]  Amit Sheth From contemporary workflow process automation to adaptive and dynamic work activity coordination and collaboration , 1997, SIGG.

[14]  van der Wmp Wil Aalst,et al.  Conservative adaptation of workflow , 1996 .

[15]  Christoph Bussler,et al.  Workflow Management: Modeling Concepts, Architecture and Implementation , 1996 .