Abstract
Workflow systems have won widespread enterprise adoption due to their role in automation of executive processes. It leads to the development of a wide-range of workflow systems with different design technologies which aid design and implementation of workflows. Though difference in implementation issues, all workflow systems conform to a generic paradigm, which is exposed by abstract substrate of Workflow Patterns. Workflow patterns provide a coherent template for design of workflow systems. However, the dynamism presented in business environments, demands support and management of dynamic changes in the workflow systems designed. To accommodate dynamic change management, we introduce Workflow Change Patterns. Workflow change patterns, abstracting the dynamic behavior of workflow systems, provide a sound substrate for management of dynamism in workflow systems. Based on this idea, we capture and introduce a portion of change behavior of workflow systems in the form of control-flow and data change patterns.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Kim, D., Kim, M., Kim, H.: Dynamic Business Process Management based on Process Change Patterns. In: Proceedings of International Conference on Convergence Information Technology, pp. 1154–1161 (2007)
Russell, N., ter Hofstede, A., van der Aalst, W., Mulyar, N.: "Workflow Control-Flow Patterns: A Revised View", Tech. Rep. BPM-06-22, BPMcenter.org (2006)
Russell, N., ter Hofstede, A., Edmond, D., van der Aalst, W.: Workflow Data Patterns, Tech. Rep. FIT-TR-2004-01, Queensland University of Technology (2004)
van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow Patterns,QUT Tech. Rep. FIT-TR-2002-02, Queensland University of Technology (2002)
van der Aalst, W.: How to Handle Dynamic Change and Capture Management Information? An Approach Based on Generic Workflow Models. Computer Systems Science and Engineering, 295–318 (2000)
Weber, B., Reichert, M., Rinderle-Ma, S.: Change Patterns and Change Support Features-Enhancing Flexibility in Process-Aware Information Systems. In: Proceedings of Data and Knowledge Engineering, pp. 438–466 (2008)
Haller, A., Oren, E., Petkov, S.: Survey of Workflow Management Systems (2005), http://www.m3pe.org/deliverables/syseval.pdf
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley, Reading (1995)
Smari, W., Donepudi, S., Kim, S., McQuay, W.K.: Efficient Handling of Changes in Dynamic Workflow Systems. In: Proceedings of International Symposium on Collaborative Technologies and Systems, pp. 440–449 (2006)
Sun, P., Jiang, C.: Analysis of Workflow Dynamic Changes Based on Petri Net. Information and Software Technology, 284–292 (2009)
Capra, L., Cazzola, W.: A Reflective PN-Based Approach to Dynamic Workflow Change. In: Proceedings of 9th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, pp. 533–540 (2007)
Pudhota, L., Guntama, E., Chang, E., Jayaratna, N.: Extension of Activity Diagrams for Flexible Business Workflow Modeling. Computer Systems Science and Engineering, 137–152 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Aghakasiri, Z., Mirian-Hosseinabadi, SH. (2009). Workflow Change Patterns: Opportunities for Extension and Reuse. In: Lee, R., Ishii, N. (eds) Software Engineering Research, Management and Applications 2009. Studies in Computational Intelligence, vol 253. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05441-9_23
Download citation
DOI: https://doi.org/10.1007/978-3-642-05441-9_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-05440-2
Online ISBN: 978-3-642-05441-9
eBook Packages: EngineeringEngineering (R0)