A Criteria Catalogue for Evaluating Business Process Pattern Approaches
Conference paper
- 3 Citations
- 1.1k Downloads
Abstract
Process models are an important element of business process management. Modelling and management of these models can be supported by business process patterns. In recent years, various approaches for defining such patterns were introduced. The aim of this paper is to promote the precise classification of these approaches by presenting a catalogue consisting of several criteria developed by means of a systematic literature review. A first evaluation of this catalogue is conducted by classifying ten pattern approaches.
Keywords
business process patterns process modelling classificationPreview
Unable to display preview. Download preview PDF.
References
- 1.van der Aalst, W., ter Hofstede, A., Kiepuszewski, B., Barros, A.: Workflow Patterns. Distributed and Parallel Databases 14, 5–51 (2003)CrossRefGoogle Scholar
- 2.Andersson, B., Bider, I., Johannesson, P., Perjons, E.: Towards a formal definition of goal-oriented business process patterns. Business Process Management Journal 11(6), 650–662 (2005)CrossRefGoogle Scholar
- 3.Awad, A., Goré, R., Thomson, J., Weidlich, M.: An Iterative Approach for Business Process Template Synthesis from Compliance Rules. In: Mouratidis, H., Rolland, C. (eds.) CAiSE 2011. LNCS, vol. 6741, pp. 406–421. Springer, Heidelberg (2011)CrossRefGoogle Scholar
- 4.Ayora, C., Torres, V., Weber, B., Reichert, M., Pelechano, V.: Enhancing Modeling and Change Support for Process Families through Change Patterns. In: Nurcan, S., Proper, H.A., Soffer, P., Krogstie, J., Schmidt, R., Halpin, T., Bider, I. (eds.) BPMDS 2013 and EMMSAD 2013. LNBIP, vol. 147, pp. 246–260. Springer, Heidelberg (2013)CrossRefGoogle Scholar
- 5.Becker, J., Bergener, P., Rckers, M., Wei, B., Winkelmann, A.: Pattern-Based Semi-Automatic Analysis of Weaknesses in Semantic Business Process Models in the Banking Sector. In: ECIS 2010 Proceedings (2010)Google Scholar
- 6.Becker, J., Rosemann, M., von Uthmann, C.: Guidelines of Business Process Modeling. In: van der Aalst, W., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, pp. 30–262. Springer, Heidelberg (2000)CrossRefGoogle Scholar
- 7.Becker, M., Klingner, S., Sonnenberg, M., Ritter, J.: A comparative survey of service configuration approaches. In: RESER 2013: Finding Growth Through Service Activities in Barren Times (2013)Google Scholar
- 8.Brambilla, M., Fraternali, P., Vaca, C.: BPMN and Design Patterns for Engineering Social BPM Solutions. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds.) BPM Workshops 2011, Part I. LNBIP, vol. 99, pp. 219–230. Springer, Heidelberg (2012)CrossRefGoogle Scholar
- 9.Bttcher, M.: Architektur integrierter Dienstleistungssysteme. Ph.D. thesis. Universitt Leipzig (2009)Google Scholar
- 10.Bttcher, M., Fhnrich, K.P.: Service Systems Modeling. In: Alt, R., Fhnrich, K.P., Franczyk, B. (eds.) Proceedings First International Symposium on Services Science, Logos, Leipzig, Germany (March 2009)Google Scholar
- 11.Bzivin, J.: On the unification power of models. Software and Systems Modeling 4(2), 171–188 (2005)CrossRefGoogle Scholar
- 12.Cooper, H.: Organizing knowledge syntheses: A taxonomy of literature reviews. Knowledge, Technology & Policy 1(1), 104–126 (1988)CrossRefGoogle Scholar
- 13.Delfmann, P., Herwig, S., Lis, L., Stein, A., Tent, K., Becker, J.: Pattern Specification and Matching in Conceptual Models - A Generic Approach Based on Set Operations. Enterprise Modelling and Information Systems Architectures 5(3), 24–43 (2010)Google Scholar
- 14.Dittmann, T., Gruhn, V., Hagen, M.: Improved Support for the Description and Usage of Process Patterns. In: 1st Workshop on Process Patterns, 17th ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, Seattle, pp. 37–48 (2002)Google Scholar
- 15.Dumas, M., García-Bañuelos, L., Dijkman, R.: Similarity Search of Business Process Models. IEEE Data Engineering Bulletin 32(3), 23–28 (2009)Google Scholar
- 16.Falk, T., Griesberger, P., Johannsen, F., Leist, S.: Patterns For Business Process Improvement - A First Approach. In: ECIS 2013 Completed Research (2013)Google Scholar
- 17.Fettke, P., Loos, P., Zwicker, J.: Business Process Reference Models: Survey and Classification. In: Bussler, C.J., Haller, A. (eds.) BPM 2005 Workshops. LNCS, vol. 3812, pp. 469–483. Springer, Heidelberg (2006)Google Scholar
- 18.Förster, A., Engels, G.: Quality Ensuring Development of Software Processes. In: Oquendo, F. (ed.) EWSPT 2003. LNCS, vol. 2786, pp. 62–73. Springer, Heidelberg (2003)CrossRefGoogle Scholar
- 19.Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented software. Pearson Education (1994)Google Scholar
- 20.Gulla, J.A., Brasethvik, T.: On the Challenges of Business Modeling in Large-Scale Reengineering Projects. In: International Conf. on Requirements Engineering (2000)Google Scholar
- 21.Hallerbach, A., Bauer, T., Reichert, M.: Capturing Variability in Business Process Models: The Provop Approach. J. Softw. Maint. Evol. 22(6,7), 519–546 (2010)Google Scholar
- 22.Jeanmart, S., Gueheneuc, Y.G., Sahraoui, H., Habra, N.: Impact of the Visitor Pattern on Program Comprehension and Maintenance. In: Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement ESEM 2009, pp. 69–78. IEEE Computer Society, Washington, DC (2009)Google Scholar
- 23.Keele, S.: Guidelines for performing Systematic Literature Reviews in Software Engineering. Tech. rep., EBSE Technical Report EBSE-2007-01 (2007)Google Scholar
- 24.Knolmayer, G., Endl, R., Pfahrer, M.: Modeling Processes and Workflows by Business Rules. In: van der Aalst, W., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, pp. 16–245. Springer, Heidelberg (2000)CrossRefGoogle Scholar
- 25.Koschmider, A., Hornung, T., Oberweis, A.: Recommendation-based editor for business process modeling. Data & Knowledge Engineering 70(6), 483–503 (2011)CrossRefGoogle Scholar
- 26.Mu, L., Gjøsacter, T., Prinz, A., Tveit, M.S.: Specification of modelling languages in a flexible meta-model architecture. In: Proceedings of the Fourth European Conference on Software Architecture: Companion ECSA 2010, pp. 302–308. ACM, New York (2010)Google Scholar
- 27.Ottensooser, A., Fekete, A., Reijers, H.A., Mendling, J., Menictas, C.: Making sense of business process descriptions: An experimental comparison of graphical and textual notations. Journal of Systems and Software 85(3), 596–606 (2012)CrossRefGoogle Scholar
- 28.Pardillo, J.: A Systematic Review on the Definition of UML Profiles. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010, Part I. LNCS, vol. 6394, pp. 407–422. Springer, Heidelberg (2010)CrossRefGoogle Scholar
- 29.Riehle, D., Zllighoven, H.: Understanding and using patterns in software development. Theory and Practice of Object Systems 2(1), 3–13 (1996)CrossRefGoogle Scholar
- 30.Rosemann, M., van der Aalst, W.: A configurable reference modelling language. Information Systems 32(1), 1–23 (2007)CrossRefGoogle Scholar
- 31.Russell, N., ter Hofstede, A., van der Aalst, W., Mulyar., N.: Workflow Control-Flow Patterns: A Revised View. BPM Center Report BPM-06-22, BPMCenter.org (2006)Google Scholar
- 32.Russell, N., van der Aalst, W.M.P., ter Hofstede, A.H.M., Edmond, D.: Workflow Resource Patterns: Identification, Representation and Tool Support. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 216–232. Springer, Heidelberg (2005)CrossRefGoogle Scholar
- 33.Russell, N., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Workflow Data Patterns: Identification, Representation and Tool Support. In: Delcambre, L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, Ó. (eds.) ER 2005. LNCS, vol. 3716, pp. 353–368. Springer, Heidelberg (2005)CrossRefGoogle Scholar
- 34.Schaefer, T., Fettke, P., Loos, P.: Control Patterns - Bridging The Gap Between Is Controls And BPM. In: ECIS 2013 Completed Research (2013)Google Scholar
- 35.Smirnov, S., Weidlich, M., Mendling, J., Weske, M.: Action patterns in business process model repositories. Computers in Industry 63(2), 98–111 (2012)CrossRefGoogle Scholar
- 36.Taibi, T., Ngo, D.C.L.: Formal Specification of Design Patterns - A Balanced Approach. Journal of Object Technology 2(4), 127–140 (2003)CrossRefGoogle Scholar
- 37.Thom, L., Reichert, M., Iochpe, C.: Activity Patterns in Process-aware Information Systems: Basic Concepts and Empirical Evidence. International Journal of Business Process Integration and Management (IJBPIM) 4(2), 93–110 (2009)CrossRefGoogle Scholar
- 38.Turetken, O., Elgammal, A., van den Heuvel, W.J., Papazoglou, M.: Enforcing Complicance on Business Processes through the use of Patterns. In: ECIS 2011 Proceedings (2011)Google Scholar
- 39.Whitley, K.: Visual Programming Languages and the Empirical Evidence For and Against. Journal of Visual Languages & Computing 8(1), 109–142 (1997)CrossRefGoogle Scholar
- 40.Wohed, P., van der Aalst, W., Dumas, M., ter Hofstede, A., Russell, N.: Pattern-based Analysis of BPMN An extensive evaluation of the Control-flow, the Data and the Resource Perspectives (revised version). BPM Center Report BPM-06-17, BPM Center (2006)Google Scholar
Copyright information
© Springer-Verlag Berlin Heidelberg 2014