Abstract
Process models can be discovered from event logs and conformance checking techniques can be used to detect and diagnose the differences between observed and modeled behaviors. Some existing conformance checking techniques have been used for repairing a process model, but there are also many techniques can uncover these differences efficiently. So we can use these techniques to repair a process model. In this paper we research the problem of repairing the workflow models w.r.t. the corresponding real process has been changed and the change is adding new activities. To solve this problem, a mirroring matrix is presented based on the variant of footprints and parallel programs. The mirroring matrix is a uniform standard to compare an original model with a complete event log gained from the corresponding real process. Based on this information, the differences between a model and a log can be found. We suggest four algorithms that make model repair realized. Finally, the effectiveness and correctness of the proposed techniques are illustrated via contrastive experiments and analysis.
Similar content being viewed by others
References
van der Aalst, W.M.P., Weijters, A., Maruster, L.: Workflow mining: discovering process model form event Logs. IEEE Trans. Knowl. Data Eng. 16(9), 1128–1142 (2004)
van der Werf, J., van Dongen, B., Hurkens, C., Serebrenik, A.: Process discovery using integer linear programming. Fundam. Inform. 94(1), 387C412 (2010)
Li, Chen, Reichert, Manfred, Wombacher, Andreas: Mining business process variants: challenges, scenarios, algorithms. Data Knowl. Eng. 70(5), 409–434 (2011)
Fahland, Dirk, van der Aalst, W.M.P.: Model repair: aligning process models to reality. Inform. Syst. 47(1), 220–243 (2015)
Jagadeesh Chandra Bose, R.P., van der Aalst, Wil M.P., Zliobaite, Indre, Pechenizkiy, Mykola: Dealing with concept drifts in process mining. IEEE Trans. Neural Netw. Learn. Syst. 25(1), 154–171 (2014)
Garca-Grajales, J.A., Rucabado, G., Garca-Dopico, A., et al.: Neurite, a finite difference large scale parallel program for the simulation of electrical signal propagation in neurites under mechanical loading. PloS One 10(2), e0116532 (2015)
Wilson, L.A., von Ronne, J.: A task-uncoordinated distributed dataflow model for scalable high performance parallel program execution. Parallel Comput. 51, 79–87 (2016)
Wilson, L.A., von Ronne, J.: A distributed dataflow model for task-uncoordinated parallel program execution, parallel processing workshops (ICCPW), 2014 43rd international conference on. IEEE, pp. 321–330 (2014)
van der Aalst, W.M.P.: Process Mining: Discovery Conformance and Enhancement of Business Processes. Springer, Berlin (2011)
Murata, T.: Petri nets: properties analysis and applications. Proc. IEEE 77(4), 541–580 (1989)
Du, Y.Y., Jiang, C.J., Zhou, M.C.: A Petri net-based model for verfication of obligations and accountability in cooperative systems. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 39(2), 299–308 (2009)
Du, Y.Y., Jiang, C.J., Zhou, M.C.: A Petri nets based correctness analysis of internet stock trading systems. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 38(1), 93–99 (2008)
Lin, C., Yang, H.K., Shan, Z.G.: Application of Petri nets to bioinformatics. Chin. J. Comput. 30(11), 1889–1900 (2007)
Sun, H.C., Du, Y.Y.: Soundness analysis of inter-organizational workflows. Inform. J. 7(8), 1194–1199 (2008)
Du, Y.Y., Jang, J.C.: Modeling real-time cooperative systems with workflow nets. Chin. J. Comput. 27(4), 471–481 (2004)
Lin, C., Tian, L.Q., Wei, Y.Y.: Performance equivalent analysis of workflow systems. J. Softw. 13(8), 1472–1480 (2002)
van der Aalst, W.M.P., van Hee, K.M., ter Hofstede, A.H.M., Sidorova, N., Verbeek, H.M.W., Voorhoeve, M., Wynn, M.T.: Soundness of workflow nets: classification decidability and analysis. Formal Asp. Comput. 23(3), 333–363 (2011)
van der Aalst, W.M.P., Adriansyah, A., van Dongen, B.: Replaying history on process models for conformance checking and performance analysis. WIREs Data Min. Know. Discov. 2(2), 182C192 (2012)
Rozinat, A., van der Aalst, W.M.P.: Conformance checking of processes based on monitoring real behavior. Inform. Syst. 33(1), 64C95 (2008)
Tian, Y.H., Du, Y.Y.: A grouping algorithm of optimal alignments. J Shandong Univ. Sci. Technol. 34(1), 29–34 (2015)
Acknowledgments
This work is supported by the National Natural Science Foundation of China under Grants 61170078 and 61472228; the Taishan Scholar Construction Project of Shandong Province, China; the Natural Science Foundation of Shandong province under Grant ZR2014FM009; and the Promotive research fund for young and middle-aged scientists of Shandong Province under Grant BS2015DX010.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sun, Y., Du, Y. & Li, M. A Repair of Workflow Models Based on Mirroring Matrices. Int J Parallel Prog 45, 1001–1020 (2017). https://doi.org/10.1007/s10766-016-0438-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10766-016-0438-1