Skip to main content
Log in

A Repair of Workflow Models Based on Mirroring Matrices

  • Published:
International Journal of Parallel Programming Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. 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)

    Article  Google Scholar 

  2. van der Werf, J., van Dongen, B., Hurkens, C., Serebrenik, A.: Process discovery using integer linear programming. Fundam. Inform. 94(1), 387C412 (2010)

    MathSciNet  MATH  Google Scholar 

  3. Li, Chen, Reichert, Manfred, Wombacher, Andreas: Mining business process variants: challenges, scenarios, algorithms. Data Knowl. Eng. 70(5), 409–434 (2011)

    Article  Google Scholar 

  4. Fahland, Dirk, van der Aalst, W.M.P.: Model repair: aligning process models to reality. Inform. Syst. 47(1), 220–243 (2015)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

  9. van der Aalst, W.M.P.: Process Mining: Discovery Conformance and Enhancement of Business Processes. Springer, Berlin (2011)

    Book  MATH  Google Scholar 

  10. Murata, T.: Petri nets: properties analysis and applications. Proc. IEEE 77(4), 541–580 (1989)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Lin, C., Yang, H.K., Shan, Z.G.: Application of Petri nets to bioinformatics. Chin. J. Comput. 30(11), 1889–1900 (2007)

    Google Scholar 

  14. Sun, H.C., Du, Y.Y.: Soundness analysis of inter-organizational workflows. Inform. J. 7(8), 1194–1199 (2008)

    MathSciNet  Google Scholar 

  15. Du, Y.Y., Jang, J.C.: Modeling real-time cooperative systems with workflow nets. Chin. J. Comput. 27(4), 471–481 (2004)

    MathSciNet  Google Scholar 

  16. Lin, C., Tian, L.Q., Wei, Y.Y.: Performance equivalent analysis of workflow systems. J. Softw. 13(8), 1472–1480 (2002)

    Google Scholar 

  17. 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)

    Article  MathSciNet  MATH  Google Scholar 

  18. 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)

    Google Scholar 

  19. Rozinat, A., van der Aalst, W.M.P.: Conformance checking of processes based on monitoring real behavior. Inform. Syst. 33(1), 64C95 (2008)

    Article  Google Scholar 

  20. Tian, Y.H., Du, Y.Y.: A grouping algorithm of optimal alignments. J Shandong Univ. Sci. Technol. 34(1), 29–34 (2015)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Yuyue Du.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10766-016-0438-1

Keywords

Navigation