Abstract
Business processes provide a means of coordinating interactions between workers and organisations in a structured way. However the dynamic nature of the modern business environment means these processes are subject to a increasingly wide range of variations and must demonstrate flexible approaches to dealing with these variations if they are to remain viable. The challenge is to provide flexibility and offer process support at the same time. Many approaches have been proposed in literature and some of these approaches have been implemented in flexible workflow management systems. However, a comprehensive overview of the various approaches has been missing. In this paper, we take a deeper look into the various ways in which flexibility can be achieved and we propose an extensive taxonomy of flexibility. This taxonomy is subsequently used to evaluate a selection of systems and to discuss how the various forms of flexibility fit together.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
van der Aalst, W.M.P., ter Hofstede, A.H.M.: YAWL: Yet Another Workflow Language. Information Systems 30(4), 245–275 (2005)
van der Aalst, W.M.P., Jablonski, S.: Dealing with Workflow Change: Identification of Issues and Solutions. International Journal of Computer Systems, Science, and Engineering 15(5), 267–276 (2000)
van der Aalst, W.M.P., Weske, M., Grünbauer, D.: Case Handling: A New Paradigm for Business Process Support. Data and Knowledge Engineering 53(2), 129–162 (2005)
Adams, M., ter Hofstede, A.H.M., van der Aalst, W.M.P., Edmond, D.: Dynamic, Extensible and Context-Aware Exception Handling for Workflows. In: Curbera, F., Leymann, F., Weske, M. (eds.) Proceedings of the OTM Conference on Cooperative information Systems (CoopIS 2007). LNCS, vol. 4803, pp. 95–112. Springer, Heidelberg (2007)
Adams, M., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Worklets: A Service-Oriented Implementation of Dynamic Flexibility in Workflows. In: Meersman, R., Tari, Z., et al. (eds.) Proceeding of the OTM Conference on Cooperative Information Systems (CoopIS 2006). LNCS, vol. 4275, pp. 291–308. Springer, Heidelberg (2006)
Carlsen, S., Krogstie, J., Sølvberg, A., Lindland, O.I.: Evaluating Flexible Workflow Systems. In: Proceedings of the Thirtieth Hawaii International Conference on System Sciences (HICSS-30), Maui, Hawaii, IEEE Computer Society Press, Los Alamitos (1997)
Daoudi, F., Nurcan, S.: A Benchmarking Framework for Methods to Design Flexible Business Processes. Software Process Improvement and Practice 12, 51–63 (2007)
Heinl, P., Horn, S., Jablonski, S., Neeb, J., Stein, K., Teschke, M.: A Comprehensive Approach to Flexibility in Workflow Management Systems. In: WACC 1999: Proceedings of the international joint conference on Work activities coordination and collaboration, pp. 79–88. ACM, New York (1999)
Kumar, K., Narasipuram, M.M.: Defining Requirements for Business Process Flexibility. In: Workshop on Business Process Modeling, Design and Support (BPMDS 2006), Proceedings of CAiSE 2006 Workshops, pp. 137–148 (2006)
Mulyar, N.A., Schonenberg, M.H., Mans, R.S., Russell, N.C., van der Aalst, W.M.P.: Towards a Taxonomy of Process Flexibility (Extended Version). BPM Center Report BPM-07-11, BPMcenter.org (2007)
Pesic, M., van der Aalst, W.M.P.: A Declarative Approach for Flexible Business Processes Management. In: Eder, J., Dustdar, S. (eds.) BPM Workshops 2006. LNCS, vol. 4103, pp. 169–180. Springer, Heidelberg (2006)
Pesic, M., Schonenberg, M.H., Sidorova, N., van der Aalst, W.M.P.: Constraint-Based Workflow Models: Change Made Easy. In: Curbera, F., Leymann, F., Weske, M. (eds.) Proceedings of the OTM Conference on Cooperative information Systems (CoopIS 2007). LNCS, vol. 4803, pp. 77–94. Springer, Heidelberg (2007)
Regev, G., Bider, I., Wegmann, A.: Defining Business Process Flexibility with the Help of Invariants. Software Process Improvement and Practice 12, 65–79 (2007)
Regev, G., Soffer, P., Schmidt, R.: Taxonomy of Flexibility in Business Processes. In: Proceedings of the 7th Workshop on Business Process Modelling, Development and Support (BPMDS 2006) (2006)
Regev, G., Wegmann, A.: A Regulation-Based View on Business Process and Supporting System Flexibility. In: Workshop on Business Process Modeling, Design and Support (BPMDS 2005), Proceedings of CAiSE 2005 Workshops, pp. 35–42 (2005)
Reichert, M., Dadam, P.: ADEPTflex: Supporting Dynamic Changes of Workflow without Loosing Control. Journal of Intelligent Information Systems 10(2), 93–129 (1998)
Reichert, M., Rinderle, S., Dadam, P.: ADEPT Workflow Management System. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, Springer, Heidelberg (2003)
Reijers, H.A.: Workflow Flexibility: The Forlorn Promise. In: 15th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE 2006), Manchester, United Kingdom, June 26-28, 2006, pp. 271–272. IEEE Computer Society, Los Alamitos (2006)
Rinderle, S., Reichert, M., Dadam, P.: Correctness Criteria For Dynamic Changes in Workflow Systems: A Survey. Data and Knowledge Engineering 50(1), 9–34 (2004)
Russell, N., ter Hofstede, A.H.M., van der Aalst, W.M.P., Mulyar, N.: Workflow Control-Flow Patterns: A Revised View. BPM Center Report BPM-06-29, BPMcenter.org (2006)
Sadiq, S.W., Sadiq, W., Orlowska, M.E.: Pockets of Flexibility in Workflow Specification. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 513–526. Springer, Heidelberg (2001)
Snowdon, R.A., Warboys, B.C., Greenwood, R.M., Holland, C.P., Kawalek, P.J., Shaw, D.R.: On the Architecture and Form of Flexible Process Support. Software Process Improvement and Practice 12, 21–34 (2007)
Soffer, P.: On the Notion of Flexibility in Business Processes. In: Workshop on Business Process Modeling, Design and Support (BPMDS 2005), Proceedings of CAiSE 2005 Workshops, pp. 35–42 (2005)
Weber, B., Rinderle, S.B., Reichert, M.U.: Change Support in Process-Aware Information Systems - A Pattern-Based Analysis. Technical Report Technical Report TR-CTIT-07-76, ISSN 1381-3625, Centre for Telematics and Information Technology, University of Twente, Enschede (2007), http://eprints.eemcs.utwente.nl/11331/
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schonenberg, H., Mans, R., Russell, N., Mulyar, N., van der Aalst, W. (2008). Process Flexibility: A Survey of Contemporary Approaches. In: Dietz, J.L.G., Albani, A., Barjis, J. (eds) Advances in Enterprise Engineering I. CIAO! EOMAS 2008 2008. Lecture Notes in Business Information Processing, vol 10. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68644-6_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-68644-6_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68643-9
Online ISBN: 978-3-540-68644-6
eBook Packages: Computer ScienceComputer Science (R0)