Skip to main content
Log in

Literature review of reuse in business process modeling

  • Theme Section Paper
  • Published:
Software & Systems Modeling Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. http://www.workflowpatterns.com/.

References

  1. 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)

  2. Buschmann, F., Henney, K., Schmidt, D.: Past, present and future trends in software patterns. IEEE Softw. 24(7/8), 31–37 (2007)

    Article  Google Scholar 

  3. 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)

  4. Medicke, J., McDavid, D.: Patterns for business process modeling. Bus. Integr. J. 1 32–35 (2004)

    Google Scholar 

  5. Alexander, Ch., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, Oxford (1977)

    Google Scholar 

  6. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Professional Computing Series. Addison-Wesley, Reading (1995)

  7. 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)

  8. 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)

  9. 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)

  10. 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)

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Curtis, B., Kellner, M. Over, J.: Process modeling. Commun. ACM 35(9), 75–90 (1992)

    Google Scholar 

  14. Business Process Model and Notation (BPMN): http://www.omg.org/spec/BPMN/2.0 (2011, formal/2011-01-03)

  15. 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)

  16. Russell, N.: Foundations of Process-Aware Information Systems. Ph.D. thesis, Queensland University of Technology, June 2007

  17. Mulyar, N.A.: Patterns for Process-Aware Information Systems: An Approach Based on Colored Petri Nets. PhD thesis, Technische Universiteit Eindhoven (2009)

  18. 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)

  19. 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)

  20. 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)

  21. ter Hofstede, A., van der Aalst, W., Adams, M., Russell, N. (eds.): Modern Business Process Automation. Springer, Berlin (2010)

  22. Gschwind, Th., Koehler, J., Wong, J.: Applying Patterns during Business Process Modeling. In: BPM, pp. 4–19 (2008)

  23. 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)

  24. 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)

  25. Van der Aalst, W., ter Hofstede, A.: Workflow patterns home page. http://www.workflowpatterns.com/. Created and maintained since (1999)

  26. 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)

    Google Scholar 

  27. 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)

  28. Thom, L.H., Iochpe, C., Amaral, V., Viero, D.: Towards Workflow Block Activity Patterns for Reuse in Workflow Design. In: WfMC Workflow Handbook (2006)

  29. Schumm, D., Karastoyanova, D., Leymann, F., Strauch, S.: Fragmento: advanced process fragment library. In: ISD. Springer, Berlin (2010)

  30. 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)

  31. Weidlich, M., Mendling, J., Weske, M.: Computation of Behavioural Profiles of Process Models. Technical Report Hasso-Plattner-Institute, June 2009

  32. Rosemann, M., Van der Aalst, W.M.P.: A Configurable Reference Modeling Language. Inf. Syst. 32(1), 1–23 (2005)

  33. 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)

  34. Fettke, P., Loos, P.: Referenzmodellierungsforschung. In: Wirtschaftsinformatik, vol. 46, pp. 331–340 (2004)

  35. 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)

  36. La Rosa, M.: Managing variability in process-aware information systems. Ph.D., Queensland University of Technology, Brisbane (2008)

  37. La Rosa, M., Dumas, M.: Configurable Process Models: How to Adopt Standard Practices in Your Own Way? BPTrends (2008)

  38. La Rosa, M., Dumas, M., Uba, R., Dijkman, R.M.: Merging business process models. In: Proc. of OTM, vol. 6426, pp. 96–113 (2010)

  39. 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)

  40. 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)

    Article  Google Scholar 

  41. 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)

  42. 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)

  43. 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)

  44. Delfmann, P.: Adaptive Reference Modeling. Logos, Berlin (2006)

  45. 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)

  46. Rosemann, M., van der Aalst, W.M.P.: A congurable reference modelling language. Inf. Syst. 32(1), 1–23 (2007)

    Article  Google Scholar 

  47. 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)

  48. 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)

    Article  Google Scholar 

  49. Kiepuszewski, B.: Expressiveness and Suitability of Languages for Control Flow Modeling in Workflows. PhD thesis, Queensland University of Technology (2003)

  50. 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)

  51. 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)

  52. Van der Aalst, W.M.P., ter Hofstede, A.H.M.: YAWL: yet another workflow language. Inf. Syst. 30(4), 245–275 (2005)

    Article  Google Scholar 

  53. 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)

  54. Reichert, M., Rinderle, S., Kreher, U., Dadam, P.: Adaptive process management with ADEPT2. In: 21st Int. Conference on Data Engineering. IEEE (2005)

  55. 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)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nahla Zaaboub Haddar.

Additional information

Communicated by Dr. Tony Clark, Balbir Barn, Alan Brown, and Florian Matthes.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10270-012-0286-4

Keywords

Navigation