Exterminating the dynamic change bug: A concrete approach to support workflow change

Citation
Wmp. Van Der Aalst, Exterminating the dynamic change bug: A concrete approach to support workflow change, INF SYST FR, 3(3), 2001, pp. 297-317
Citations number
31
Categorie Soggetti
Computer Science & Engineering
Journal title
INFORMATION SYSTEMS FRONTIERS
ISSN journal
13873326 → ACNP
Volume
3
Issue
3
Year of publication
2001
Pages
297 - 317
Database
ISI
SICI code
1387-3326(200109)3:3<297:ETDCBA>2.0.ZU;2-8
Abstract
Adaptability has become one of the major research topics in the area of wor kflow management. Today's workflow management systems have problems dealing with both ad-hoc changes and evolutionary changes. As a result, the workfl ow management system is not used to support dynamically changing workflow p rocesses or the workflow process is supported in a rigid manner i.e., chang es are not allowed or handled outside of the workflow management system, In this paper, we focus on a notorious problem caused by workflow change: the "dynamic change bug" (Ellis et al., Proceedings of the Conference on Organ izational Computing Systems, Milpitas, California, ACM SIGOIS. ACM Press. N ew York, 1995, pp. 10-21). The dynamic change bug refers to errors introduc ed by migrating a case (i.e., a process instance) from the old process defi nition to the new one. A transfer from the old process to the new process c an lead to duplication of work, skipping of tasks, deadlocks, and livelocks . This paper describes an approach for calculating a safe change region. If a case is in such a change region, the transfer is postponed.