Capturing variability in business process models: the Provop approach
Version of Record online: 19 OCT 2009
Copyright © 2010 John Wiley & Sons, Ltd.
Journal of Software Maintenance and Evolution: Research and Practice
Special Issue: Best papers from the BPM 2008 Workshops
Volume 22, Issue 6-7, pages 519–546, October - November 2010
How to Cite
Hallerbach, A., Bauer, T. and Reichert, M. (2010), Capturing variability in business process models: the Provop approach. J. Softw. Maint. Evol.: Res. Pract., 22: 519–546. doi: 10.1002/smr.491
- Issue online: 29 SEP 2010
- Version of Record online: 19 OCT 2009
- process variant;
- process configuration;
- process adaptation;
- process reference model;
- process design
Usually, for a particular business process different variants exist. Each of them constitutes an adjustment of a reference process model to specific requirements building the process context. Contemporary process management tools do not adequately support the modeling of such process variants. Either the variants have to be specified as separate process models or they are expressed in terms of conditional branches within the same process model. Both methods often lead to redundancies making model adaptations a time-consuming and error-prone task. In this article, we discuss selected concepts of the Provop approach for modeling and managing process variants. A particular process variant can be configured at a high level of abstraction by applying a set of well-defined change operations to a reference process model. In particular, this article discusses advanced concepts for the design and modeling of such a reference process model as well as for the adjustments required to configure the different process variants. Altogether, Provop provides a flexible and powerful solution for process variant management. Copyright © 2010 John Wiley & Sons, Ltd.