Modelling business process variants using graph transformation rules
|C. Natschläger, V. Geist, C. Illibauer, R. Hutter. Modelling business process variants using graph transformation rules. pages 65-74, 2, 2016.|
|Buch||Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2016)|
Business process variability is an active research area in the field of business process management and deals with variations and commonalities among processes of a given process family. Many theoretical approaches have been suggested in the last years; however, practical implementations are rare and limited in their functionality. In this paper, we propose a new approach for business process variability based on well-known graph transformation techniques and with focus on practical aspects like definition of variation points, linking and propagation of changes, as well as visual highlighting of differences in process variants. The suggested concepts are discussed within a case study comprising two graph transformation systems for generating process variants; one supports variability by restriction, the other supports variability by restriction and by extension. Both graph transformation systems are proven to be globally deterministic, but differ regarding their complexity. The overall approach is being implemented in the BPM suite of our partner company.