Behind the Scenes of the BPMN Extension Mechanism - Principles, Problems and Options for Improvement

Richard Braun

Abstract

The Business Process Model and Notation (BPMN) is a standard for modeling business processes that is widely used and accepted both in academia and industry due to its well-defined meta model, its large set of concepts and its extensibility. BPMN is one of very few modeling languages that provides an integrated extension mechanism. However, the mechanism is not often implemented in research articles or in professional practice. We suppose, that both syntactical and methodical aspects within the BPMN extension mechanism may cause misunderstandings and uncertainty regarding its implementation. Therefore, we conducted an in-depth analysis of the extension mechanism in order to rationally figure out problematic aspects. These aspects are consolidated and compared to two existing BPMN extension methods. Based on that, a range of further research topics is finally derived.

References

  1. Atkinson, C., Gerbig, R., and Fritzsche, M. (2013). Modeling language extension in the enterprise systems domain. In 17th IEEE International Enterprise Distributed Object Computing Conference, pages 49-58.
  2. Braun, R. and Esswein, W. (2014). Classification of domain-specific bpmn extensions. Lecture Notes of Business Information Processing, 147:42-57.
  3. Braun, R. and Schlieter, H. (2014). Requirements-based development of bpmn extensions: The case of clinical pathways. In IEEE 1st International Workshop on the Interrelations between Requirements Engineering and Business Process Management, pages 39-44.
  4. Chinosi, M. and Trombetta, A. (2012). Bpmn: An introduction to the standard. Computer Standards & Interfaces, 34(1):124-134.
  5. Del Fabro, M. D. and Valduriez, P. (2009). Towards the efficient development of model transformations using model weaving and matching transformations. Software & Systems Modeling, 8(3):305-324.
  6. Kopp, O., Görlach, K., Karastoyanova, D., Leymann, F., Reiter, M., Schumm, D., Sonntag, M., Strauch, S., Unger, T., Wieland, M., et al. (2011). A classification of bpel extensions. Journal of Systems Integration, 2(4):3-28.
  7. OMG (2011a). Business Process Model and Notation, Version 2.0.
  8. OMG (2011b). Unified Modeling Language, Infrastructure, Version 2.4.1. OMG.
  9. OMG (2014). Meta Object Facility (MOF) Core Specification, Version 2.4.2.
  10. Stroppi, L. J. R., Chiotti, O., and Villarreal, P. D. (2011). Extending bpmn 2.0: Method and tool support. In Business Process Model and Notation, pages 59-73. Springer.
Download


Paper Citation


in Harvard Style

Braun R. (2015). Behind the Scenes of the BPMN Extension Mechanism - Principles, Problems and Options for Improvement . In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-083-3, pages 403-410. DOI: 10.5220/0005329904030410


in Bibtex Style

@conference{modelsward15,
author={Richard Braun},
title={Behind the Scenes of the BPMN Extension Mechanism - Principles, Problems and Options for Improvement},
booktitle={Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2015},
pages={403-410},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005329904030410},
isbn={978-989-758-083-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Behind the Scenes of the BPMN Extension Mechanism - Principles, Problems and Options for Improvement
SN - 978-989-758-083-3
AU - Braun R.
PY - 2015
SP - 403
EP - 410
DO - 10.5220/0005329904030410