Abstract
BPMN is the prevalent process modeling language and a lot of domain-specific BPMN extensions have evolved during the last couple of years. Due to the plenty of extensions and elements within BPMN, it is promising to consider complexity reduction mechanisms in order to provide appropriate, purpose-specific views on BPMN models. We therefore analyze capabilities of BPMN in regard of the definition of additional perspectives and diagrams in order to provide dedicated views on aspects of business processes (e.g., separate resource diagrams). As both BPMN and BPMN-defining MOF reveal shortcomings regarding to the definition of perspectives, we introduce a BPMN meta model extension in order to allow an integrated definition of new perspectives and their respective graphical elements. We further provide methodical guidance by conducting and customizing the BPMN extension method of Stroppi et al. (2011).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Besides, BPMN generally struggles with the amount of rarely used notational elements [7].
- 2.
Generally, the concrete syntax of a concept in MOF-based languages is defined in separate tables containing a graphic and a textual description of its appearance.
- 3.
Again, it is important to notice that a BPMN Diagram refers to a specific instance of a BPMN diagram on level M1 (e.g., a collaboration diagram “Purchase”).
- 4.
The name value pair extension tag concept from MOF is not applied as it is a rather slender mechanism, which does not allow complex structures [18, p. 23].
- 5.
Due to the customization of the BPMN extension structure, we also face the issue of intermediate abstraction levels, as a new perspective provokes a revision of the presented meta model (cf. [21]).
- 6.
Of course, extension models with many considered concepts should be divided into separate packages in order the ensure model readability!.
- 7.
Please note, that the in-detail definition of BPMN DG is not within the scope of this research article due to its limited space of pages.
References
OMG: Business Process Model and Notation (BPMN) - Version 2.0. Object Management Group (OMG) (2011)
Chinosi, M., Trombetta, A.: BPMN: an introduction to the standard. Comput. Stand. Interfaces 34(1), 124–134 (2012)
Braun, R., Esswein, W.: Classification of domain-specific BPMN extensions. In: Frank, U., Loucopoulos, P., Pastor, Ó., Petrounias, I. (eds.) PoEM 2014. LNBIP, vol. 197, pp. 42–57. Springer, Heidelberg (2014)
Braun, R.: Towards the state of the art of extending enterprise modeling languages. In: 3rd International Conference on Model-Driven Engineering and Software Development (2015)
Brinkkemper, S., Saeki, M., Harmsen, F.: Meta-modelling based assembly techniques for situational method engineering. Inf. Syst. 24(3), 209–228 (1999)
Schuette, R., Rotthowe, T.: The guidelines of modeling - an approach to enhance the quality in information models. In: Ling, T.-W., Ram, S., Li Lee, M. (eds.) ER 1998. LNCS, vol. 1507, pp. 240–254. Springer, Heidelberg (1998)
Muehlen, M., Recker, J.: How much language is enough? theoretical and practical use of the business process modeling notation. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 465–479. Springer, Heidelberg (2008)
Scheer, A.-W., Nüttgens, M.: ARIS architecture and reference models for business process management. In: van der Aalst, W.M.P., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, pp. 376–389. Springer, Heidelberg (2000)
Frank, U.: The memo meta modelling language (MML) and language architecture. ICB Research report 24, Universität Duisburg-Essen (2008)
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)
Hevner, A.R.: The three cycle view of design science research. Scand. J. Inf. Syst. 19(2), 87 (2007)
Winter, R.: Design science research in Europe. Eur. J. Inf. Syst. 17(5), 470–475 (2008)
Wand, Y., Weber, R.: Research commentary: information systems and conceptual modeling - a research agenda. Inf. Syst. Res. 13(4), 363–376 (2002)
Frank, U.: Conceptual modelling as the core of the information systems discipline-perspectives and epistemological challenges. In: AMCIS 1999 Proceedings, p. 240 (1999)
Pfeiffer, D., Gehlert, A.: A framework for comparing conceptual models. In: Proceedings of the Workshop on Enterprise Modelling and Information Systems Architectures, pp. 108–122 (2005)
Greiffenberg, S.: Methodenentwicklung in Wirtschaft und Verwaltung. Kovač, Hamburg (2004)
Strahringer, S.: Metamodellierung als Instrument des Methodenvergleichs: Eine Evaluierung am Beispiel objektorientierter Analysenmethoden. Ph.D. thesis, TU Darmstadt (1996)
OMG: Meta Object Facility (MOF) Core Specification, Version 2.4.2 (2014)
Frank, U.: Multi-perspective enterprise modeling (MEMO) conceptual framework and modeling languages. In: Proceedings of the 35th Annual Hawaii International Conference on System Sciences, pp. 1258–1267 (2002)
OMG: Diagram Definition (DD), Version 1.0 (2012)
Braun, R.: Behind the scenes of the BPMN extension mechanism - principles, problems and options for improvement. In: 3rd International Conference on Model-Driven Engineering and Software Development (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Braun, R., Esswein, W. (2015). Towards Multi-perspective Modeling with BPMN. In: Aveiro, D., Pergl, R., Valenta, M. (eds) Advances in Enterprise Engineering IX. EEWC 2015. Lecture Notes in Business Information Processing, vol 211. Springer, Cham. https://doi.org/10.1007/978-3-319-19297-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-19297-0_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19296-3
Online ISBN: 978-3-319-19297-0
eBook Packages: Computer ScienceComputer Science (R0)