Abstract
Business process models play an important role in the analysis and improvement of the performance of an enterprise. Evidently, the quality of a business process model has a direct effect on the business performance. This evidence has motivated both the academic and industrial communities to look for suitable methods for creating good quality business process models. In particular, there is a wide agreement that reuse can accelerate the design process and produce high quality solutions by adopting best practices and agreed-up-on solutions. However, faced with various types of reusable artifacts, business process designers need a set of criteria to determine which type would suit best their needs and design context. To assist designers in their choice, we first present a set of criteria influencing the design phase in terms of effort required and the quality of the resulting model. Secondly, we use this set of criteria to present a state of the art on the most significant reusable design artifacts.
Similar content being viewed by others
References
Schäfermeyer, M., Rosenkranz, Ch.: To standardize or not to standardize? Understanding the effect of business process complexity on business process standardization. In: ECIS 2011 Proceedings (2011, paper 32)
Buschmann, F., Henney, K., Schmidt, D.: Past, present and future trends in software patterns. IEEE Softw. 24(7/8), 31–37 (2007)
Tran, H., Coulette, B., Thuy, D.: Broadening the use of process patterns for modeling processes. In: Proc. SEKE Knowledge Systems. Institute Graduate School, pp. 57–62 (2007)
Medicke, J., McDavid, D.: Patterns for business process modeling. Bus. Integr. J. 1 32–35 (2004)
Alexander, Ch., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, Oxford (1977)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Professional Computing Series. Addison-Wesley, Reading (1995)
Van der Aalst, W.M.P., Barros, A.P., ter Hofstede, A.H.M., Kiepuszewski, B.: Advanced workflow patterns. In: Etzion, O., Scheuermann, P. (eds.) 7th International Conference on Cooperative Information Systems (CoopIS 2000). Lecture Notes in Computer Science, vol. 1901, pp. 18–29. Springer, Berlin (2000)
Smirnov, S., Weidlich, M., Mendling, J., Weske, M.: Action patterns in business process models. In: ICSOC/ServiceWave. Lecture Notes in Computer Science, vol. 5900, pp. 115–129 (2009)
Makni, L., Zaaboub, N., Ben Abdallah, H.: Semantic Design Patterns for Business Processes. In: The 6th International Conference on Software and Data Technologies (ICSOFT’11) (2011)
Thomas, O.: Understanding the term reference model in information systems research: history, literature analysis and explanation. In: Proceedings of First International Workshop on Business Process Reference Models, Nancy, France, pp. 16–28 (2005)
Scheer, A.-W., Nüttgens, M.: ARIS architecture and reference models for business process management. In: Oberweis, A. (ed.) Business Process Management—Models, Techniques, and Empirical Studies, pp. 376–389. Springer, Berlin (2000)
Thom, L., Reichert, M., Iochpe, C.: Activity patterns in process-aware information systems: basic concepts and empirical evidence. Int. J. Bus. Process Integr. Manag. (IJBPIM), 4(2), 93–110 (2009)
Curtis, B., Kellner, M. Over, J.: Process modeling. Commun. ACM 35(9), 75–90 (1992)
Business Process Model and Notation (BPMN): http://www.omg.org/spec/BPMN/2.0 (2011, formal/2011-01-03)
Russell, N., ter Hofstede, A.H.M., van der Aalst, W.M.P., Mulyar, N.: Workflow Control-Flow Patterns: A Revised View. Technical Report BPM Center Report BPM-06-22 (2006)
Russell, N.: Foundations of Process-Aware Information Systems. Ph.D. thesis, Queensland University of Technology, June 2007
Mulyar, N.A.: Patterns for Process-Aware Information Systems: An Approach Based on Colored Petri Nets. PhD thesis, Technische Universiteit Eindhoven (2009)
Thom, L., Reichert, M., Iochpe, C.: On the Support of Workflow Activity Patterns in Process Modeling Tools: Purpose and Requirements. In: 3rd Workshop on Business Process Management (WBPM 2009). Brazilian Symposium on Multimedia and the WEB (2009)
Russell, N., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Workflow Data Patterns. Queensland University of Technology. Technical Report FIT-TR-2004-01 (2004)
Russell, N., van der Aalst, W.M.P., ter Hofstede, A.H.M., Edmond, D.: Workflow Resource Patterns. Eindhoven University of Technology Technical Report WP 126 (2004)
ter Hofstede, A., van der Aalst, W., Adams, M., Russell, N. (eds.): Modern Business Process Automation. Springer, Berlin (2010)
Gschwind, Th., Koehler, J., Wong, J.: Applying Patterns during Business Process Modeling. In: BPM, pp. 4–19 (2008)
Koehler, J., Gschwind, T., Küster, J., Pautasso, C., Ryndina, K., Vanhatalo, J., Völzer, H.: Combining Quality Assurance and Model Transformations in Business-Driven Development. In: AGTIVE 2007, Berlin (2007)
La Rosa, M., Dumas, M., ter Hofstede, A.H.M., Mendling, J.: Configurable Multi-Perspective Business Process Models. Inf. Syst. 36(2), 313–340 (2011)
Van der Aalst, W., ter Hofstede, A.: Workflow patterns home page. http://www.workflowpatterns.com/. Created and maintained since (1999)
Börger, E.: Approaches to modeling business processes: a critical analysis of BPMN, workflow patterns and YAWL. Softw. Syst. Model. 11(3), 305-318 (2012)
Recker, J.C., Dreiling, A.: Does it matter which process modelling language we teach or use? An experimental study on understanding process modelling languages without formal education. In: Toleman, M., Cater-Steel, A., Roberts, D. (eds.) 18th Australasian Conference on Information Systems, 5–7 December 2007, Toowoomba, Australia (2007)
Thom, L.H., Iochpe, C., Amaral, V., Viero, D.: Towards Workflow Block Activity Patterns for Reuse in Workflow Design. In: WfMC Workflow Handbook (2006)
Schumm, D., Karastoyanova, D., Leymann, F., Strauch, S.: Fragmento: advanced process fragment library. In: ISD. Springer, Berlin (2010)
Smirnov, S., Weidlich, M., Mendling, J., Weske, M.: Object-sensitive action patterns in process model repositories. In: Proc. Business Process Management Workshops, pp. 251–263 (2010)
Weidlich, M., Mendling, J., Weske, M.: Computation of Behavioural Profiles of Process Models. Technical Report Hasso-Plattner-Institute, June 2009
Rosemann, M., Van der Aalst, W.M.P.: A Configurable Reference Modeling Language. Inf. Syst. 32(1), 1–23 (2005)
Frank, U.: Conceptual modeling as the core of the information systems discipline—perspectives and epistemological challenges. In: Fifth Americas Conference on Information Systems, pp. 695–697 (1999)
Fettke, P., Loos, P.: Referenzmodellierungsforschung. In: Wirtschaftsinformatik, vol. 46, pp. 331–340 (2004)
Fettke, P., Loos, P., Zwicker, J.: Business Process Reference Models: Survey and Classification. In: Workshop on Business Process Reference Models (BPRM’05), Nancy, France (2005)
La Rosa, M.: Managing variability in process-aware information systems. Ph.D., Queensland University of Technology, Brisbane (2008)
La Rosa, M., Dumas, M.: Configurable Process Models: How to Adopt Standard Practices in Your Own Way? BPTrends (2008)
La Rosa, M., Dumas, M., Uba, R., Dijkman, R.M.: Merging business process models. In: Proc. of OTM, vol. 6426, pp. 96–113 (2010)
Becker, J., Delfmann, P., Knackstedt, R.: Adaptive Reference Modeling: Integrating Configurative and Generic Adaptation Techniques for Information models. In: Becker, J., Delfmann, P. (eds.) Reference Modeling, pp. 27–59 (2007)
Matook, S., Indulska, M.: Improving the quality of process reference models: a quality function deployment-based approach. Decis. Support Syst. 47(1), 60–71 (2009)
Gottschalk, F., van der Aalst, W.M.P., Jansen-Vullers, M.H.: Merging event driven process chains. In: Proc. of CoopIS, vol. 5331, pp. 418–426 (2008)
Soffer, P., Reinhartz-Berger, I., Sturm, A: Facilitating reuse by specialization of reference models for business process design. In: 8th Workshop on Business Process Modeling, Development, and Support (BPMDS07) (2007)
Becker, J., Delfmann, P., Dreiling, A. Knackstedt, R., Kuropka, D.: Configurative process modeling-outlining on approach to increased business process model usability. In: Proceedings of 14th Information Resources Management Association International Conference, pp. 615–619 (2004)
Delfmann, P.: Adaptive Reference Modeling. Logos, Berlin (2006)
Knackstedt, R., Janiesch, C. Rieke, T.: Configuring reference models—an integrated approach for transaction processing and decision support. In: Proc. 8th International Conference on Enterprise Information Systems (ICEIS 2006), pp. 135–143 (2006)
Rosemann, M., van der Aalst, W.M.P.: A congurable reference modelling language. Inf. Syst. 32(1), 1–23 (2007)
Recker, J., Rosemann, M., van der Aalst, W., Jansen-Vullers, M., Drelling, A.: Configurable reference modeling languages: In Fettke, P., Loos, P. (eds.) Reference Modeling for Business Systems Analysis, Hershey, London, pp. 22–46 (2007)
Van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distrib. Parallel Databases 14(3), 5–51 (2003)
Kiepuszewski, B.: Expressiveness and Suitability of Languages for Control Flow Modeling in Workflows. PhD thesis, Queensland University of Technology (2003)
Wohed, P., van der Aalst, W.M., Dumas, M., ter Hofstede, A., Russell, N.: On the suitability of BPMN for business process modeling. In: Proceedings of the 4th International Conference on Business Process Management (BPM 2006) (2006)
Wohed, P., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M.: Analysis of web services composition languages: the case of BPEL4WS. In: Proceedings of the 22nd International Conference on Conceptual Modeling (ER’2003). Lecture Notes in Computer Science, vol. 2813, pp. 200–215 (2003)
Van der Aalst, W.M.P., ter Hofstede, A.H.M.: YAWL: yet another workflow language. Inf. Syst. 30(4), 245–275 (2005)
Dumas, M., ter Hofstede, A.H.M.: UML activity diagrams as a workflow specification language. In: Proceedings of the Fourth International Conference on the Unified Modeling Language (UML’2001), vol. 2185, pp. 76–90 (2001)
Reichert, M., Rinderle, S., Kreher, U., Dadam, P.: Adaptive process management with ADEPT2. In: 21st Int. Conference on Data Engineering. IEEE (2005)
Vom Brocke, J., Thomas, O.: Reference modeling for organizational change: applying collaborative techniques for business engineering. In: Proc. Twelfth Americas Conference on Information Systems, pp. 680–688 (2006)
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Dr. Tony Clark, Balbir Barn, Alan Brown, and Florian Matthes.
Rights and permissions
About this article
Cite this article
Zaaboub Haddar, N., Makni, L. & Ben Abdallah, H. Literature review of reuse in business process modeling. Softw Syst Model 13, 975–989 (2014). https://doi.org/10.1007/s10270-012-0286-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10270-012-0286-4