Abstract
BPMN is a standard for modeling business processes and provides meta model concepts for the design of extensions. Thus, domain-specific extensions of the BPMN are facilitated. This research article provides an overview of BPMN extension development by the descriptive analysis and classification of 30 BPMN extensions. An extensive literature review was conducted in order to find published extensions. Further, a classification framework was designed to enable a comprehensive analysis of each extension. The analysis showed, that four out of five extensions are not compliant with the BPMN standard. Also, we found several methodological shortcomings that should be tackled in further research.
Chapter PDF
Similar content being viewed by others
Keywords
References
Chinosi, M., Trombetta, A.: Bpmn: An introduction to the standard. Computer Standards and Interfaces 34(1), 124–134 (2012)
ISO: Iso/iec 19510:2013 - International organization for standardization (iso) (2013)
Frank, U.: Outline of a method for designing domain-specific modelling languages. ICB Research Report 42, Universität Duisburg-Essen, Essen (2010)
Mohagheghi, P., Haugen, Ø.: Evaluating domain-specific modelling solutions. In: Trujillo, J., Dobbie, G., Kangassalo, H., Hartmann, S., Kirchberg, M., Rossi, M., Reinhartz-Berger, I., Zimányi, E., Frasincar, F. (eds.) ER 2010. LNCS, vol. 6413, pp. 212–221. Springer, Heidelberg (2010)
Lämmel, R., Ostermann, K.: Software extension and integration with type classes. In: Proceedings of the 5th International Conference on Generative Programming and Component Engineering, pp. 161–170. ACM (2006)
Kopp, O., Görlach, K., Karastoyanova, D., Leymann, F., Reiter, M., Schumm, D., Sonntag, M., Strauch, S., Unger, T., Wieland, M., et al.: A classification of bpel extensions. Journal of Systems Integration 2(4), 3–28 (2011)
OMG: Business Process Model and Notation (BPMN) - Version 2.0. Object Management Group (OMG) (2011)
Stroppi, L.J.R., Chiotti, O., Villarreal, P.D.: Extending BPMN 2.0: Method and tool support. In: Dijkman, R., Hofstetter, J., Koehler, J. (eds.) BPMN 2011. LNBIP, vol. 95, pp. 59–73. Springer, Heidelberg (2011)
Braun, R., Schlieter, H.: Requirements-based development of bpmn extensions – the case of clinical pathways. In: 1st International Workshop on the Interrelations between Requirements Engineering and Business Process Management (2014)
Hevner, A., Chatterjee, S.: Design science research in information systems. In: Design Research in Information Systems. Integrated Series in Information Systems, vol. 22, pp. 9–22. Springer, US (2010)
Cooper, H.M.: Organizing knowledge syntheses: A taxonomy of literature reviews. Knowledge in Society 1(1), 104–126 (1988)
Vom Brocke, J., Simons, A., Niehaves, B., Niehaves, B., Reimer, K., Plattfaut, R., Cleven, A.: Reconstructing the giant: on the importance of rigour in documenting the literature search process. In: ECIS 2009 Proceedings, Paper 161 (2009)
WKWI: Wi-orientierungslisten. Wirtschaftsinformatik 50(2), 155–163 (2008)
Decker, G., Puhlmann, F.: Extending BPMN for modeling complex choreographies. In: Meersman, R., Tari, Z. (eds.) OTM 2007, Part I. LNCS, vol. 4803, pp. 24–40. Springer, Heidelberg (2007)
Gao, F., Zaremba, M., Bhiri, S., Derguerch, W.: Extending bpmn 2.0 with sensor and smart device business functions. In: 2011 20th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pp. 297–302. IEEE (2011)
Zor, S., Görlach, K., Leymann, F.: Using bpmn for modeling manufacturing processes. In: Proceedings of 43rd CIRP International Conference on Manufacturing Systems, pp. 515–522 (2010)
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)
Natschläger, C.: Deontic BPMN. In: Hameurlain, A., Liddle, S.W., Schewe, K.-D., Zhou, X. (eds.) DEXA 2011, Part II. LNCS, vol. 6861, pp. 264–278. Springer, Heidelberg (2011)
Schleicher, D., Leymann, F., Schumm, D., Weidmann, M.: Compliance scopes: Extending the bpmn 2.0 meta model to specify compliance requirements. In: 2010 IEEE International Conference on Service-Oriented Computing and Applications (SOCA), pp. 1–8. IEEE (2010)
Sungur, C.T., Spiess, P., Oertel, N., Kopp, O.: Extending bpmn for wireless sensor networks. In: 2013 IEEE 15th Conference on Business Informatics (CBI), pp. 109–116. IEEE (2013)
Korherr, B., List, B.: Extending the epc and the bpmn with business process goals and performance measures. In: ICEIS (3), pp. 287–294 (2007)
Awad, A., Grosskopf, A., Meyer, A., Weske, M.: Enabling resource assignment constraints in bpmn. Hasso Plattner Institute, Potsdam (2009)
Bocciarelli, P., D’Ambrogio, A.: A bpmn extension for modeling non functional properties of business processes. In: Proceedings of the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium, Society for Computer Simulation International, pp. 160–168 (2011)
Friedenstab, J., Janiesch, C., Matzner, M., Muller, O.: Extending bpmn for business activity monitoring. In: 2012 45th Hawaii International Conference on System Science (HICSS), pp. 4158–4167. IEEE (2012)
Lodhi, A., Küppen, V., Saake, G.: An extension of bpmn meta-model for evaluation of business processes. Scientific Journal of Riga Technical University. Computer Sciences 43(1), 27–34 (2011)
Magnani, M., Cucci, F.: BPMN: How much does it cost? An incremental approach. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 80–87. Springer, Heidelberg (2007)
Altuhhov, O., Matulevičius, R., Ahmed, N.: An extension of business process model and notation for security risk management. International Journal of Information System Modeling and Design (IJISMD) 4(4), 93–113 (2013)
Brucker, A.D., Hang, I., Lückemeyer, G., Ruparel, R.: Securebpmn: Modeling and enforcing access control requirements in business processes. In: Proceedings of the 17th ACM Symposium on Access Control Models and Technologies, pp. 123–126. ACM (2012)
Marcinkowski, B., Kuciapski, M.: A business process modeling notation extension for risk handling. In: Cortesi, A., Chaki, N., Saeed, K., Wierzchoń, S. (eds.) CISIM 2012. LNCS, vol. 7564, pp. 374–381. Springer, Heidelberg (2012)
Rodríguez, A., Fernández-Medina, E., Piattini, M.: A bpmn extension for the modeling of security requirements in business processes. IEICE Transactions on Information and Systems 90(4), 745–752 (2007)
Saleem, M., Jaafar, J., Hassan, M.: A domain-specific language for modelling security objectives in a business process models of soa applications. AISS 4(1), 353–362 (2012)
Braun, R., Esswein, W.: Extending bpmn for modeling resource aspects in the domain of machine tools. WIT Transactions on Engineering Sciences (87), 450–458 (2014)
Großkopf, A.: An extended resource information layer for bpmn. Hasso-Plattner-Institute for IT Systems Engineering, University of Potsdam (2007)
Stroppi, L.J.R., Chiotti, O., Villarreal, P.D.: Extended resource perspective support for bpmn and bpel. CIbSE, 56–69 (2012)
Magnani, M., Montesi, D.: BPDMN: A conservative extension of bpmn with enhanced data representation capabilities. arXiv preprint arXiv:0907.1978 (2009)
Supulniece, I., Businska, L., Kirikova, M.: Towards extending bpmn with the knowledge dimension. Enterprise, Business-Process and Information Systems Modeling, 69–81 (2010)
Zor, S., Leymann, F., Schumm, D.: A proposal of bpmn extensions for the manufacturing domain. In: Proceedings of 44th CIRP International Conference on Manufacturing Systems (2011)
Braun, R., Schlieter, H., Burwitz, M., Esswein, W.: Bpmn4cp: Design and implementation of a bpmn extension for clinical pathways. Research Report TU Dresden
Pillat, R.M., Oliveira, T.C., Fonseca, F.L.: Introducing software process tailoring to bpmn: Bpmnt. In: 2012 International Conference on Software and System Process (ICSSP), pp. 58–62. IEEE (2012)
Gagne, D., Trudel, A.: Time-bpmn. In: IEEE Conference on Commerce and Enterprise Computing, CEC 2009, pp. 361–367. IEEE (2009)
Charfi, A., Müller, H., Mezini, M.: Aspect-oriented business process modeling with ao4bpmn. Modelling Foundations and Applications, 48–61 (2010)
Brambilla, M., Fraternali, P., Vaca Ruiz, C.K.: Combining social web and bpm for improving enterprise performances: the bpm4people approach to social bpm. In: Proceedings of the 21st International Conference Companion on World Wide Web, pp. 223–226. ACM (2012)
Kopp, O., Binz, T., Breitenbücher, U., Leymann, F.: BPMN4TOSCA: A domain-specific language to model management plans for composite applications. In: Mendling, J., Weidlich, M. (eds.) BPMN 2012. LNBIP, vol. 125, pp. 38–52. Springer, Heidelberg (2012)
Lohmann, N., Nyolt, M.: Artifact-centric modeling using BPMN. In: Pallis, G., Jmaiel, M., Charfi, A., Graupner, S., Karabulut, Y., Guinea, S., Rosenberg, F., Sheng, Q.Z., Pautasso, C., Ben Mokhtar, S. (eds.) ICSOC 2011 Workshops. LNCS, vol. 7221, pp. 54–65. Springer, Heidelberg (2012)
Wolter, C., Schaad, A.: Modeling of task-based authorization constraints in BPMN. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 64–79. Springer, Heidelberg (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 IFIP International Federation for Information Processing
About this paper
Cite this paper
Braun, R., Esswein, W. (2014). Classification of Domain-Specific BPMN Extensions. In: Frank, U., Loucopoulos, P., Pastor, Ó., Petrounias, I. (eds) The Practice of Enterprise Modeling. PoEM 2014. Lecture Notes in Business Information Processing, vol 197. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45501-2_4
Download citation
DOI: https://doi.org/10.1007/978-3-662-45501-2_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-45500-5
Online ISBN: 978-3-662-45501-2
eBook Packages: Computer ScienceComputer Science (R0)