Comparison and Variability Analysis in Process Variants
- 379 Downloads
The co-existence of multiple variants of a same process is a common phenomenon in process repositories of organizations. To manage these process variants effectively, it is necessary to compare them against each other and identify the commonalities and differences between them. However, existing process matching techniques are mostly limited to a comparison between two process variants only. Comparing a set of process variants to identify common and variant elements becomes thus a major challenge. In this paper, we propose the Process Variants Comparison (ProVC) method to compare and analyze variability between a set of process variants rather than binary comparison of two variants. An intuitive and intelligible visualization of the comparison result is then provided to users in the form of presence and relative position of nodes in process variants. The accuracy and usability of the ProVC method are demonstrated by a case study and user experiment in an application scenario.
KeywordsProcess model Model comparison Process variants Variability Process match
This work is supported by the National Natural Science Foundation of China (No. 61170087 and No. 61370058). Thanks for all participants involved in the evaluation of this work, including graduated students from School of Software in Beihang University and the engineers from IT department of the Capital Airport VIP Service Management Co., Ltd.
- 4.Dijkman, R., Dumas, M., Garcia, B.L., Kaarik, R.: Aligning business process models. In: Proceedings of the 13th IEEE International Enterprise Distributed Object Computing Conference, pp. 45–53 (2009)Google Scholar
- 6.Ling, J.M., Zhang, L., Feng, Q.: Business process model alignment: an approach to support fast discovering complex matches. In: Mertins, K., Bénaben, F., Poler, R., Bourrières, J.-P. (eds.) Enterprise Interoperability VI: Interoperability for Agility, Resilience and Plasticity of Collaborations. Proceedings of the I-ESA Conferences, vol. 7, pp. 41–51. Springer, Heidelberg (2014)CrossRefGoogle Scholar
- 10.Rosa, M.L., Dumas, M., Uba, R.: Business process model merging: an approach to business process consolidation. ACM Trans. Softw. Eng. Methodol. 22(2), 3–13 (2013)Google Scholar
- 12.EMF Compare. http://www.eclipse.org/emf/compare. Accessed 2015
- 14.Van den Brand, M., Protić, Z., Verhoeff, T.: Fine-grained metamodel-assisted model comparison. In: Proceedings of the International Workshop on Model Comparison in Practice, pp. 11–20 (2010)Google Scholar
- 16.Mehra, A., Grundy, J., Hosking, J.: A generic approach to supporting diagram differencing and merging for collaborative design. In: Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, pp. 204–213 (2005)Google Scholar