Automatic Control and Computer Sciences

, Volume 50, Issue 7, pp 477–485 | Cite as

DPMine graphical language for automation of experiments in process mining

  • S. A. ShershakovEmail author


Process mining is a new direction in the field of modeling and analysis of processes, where an important role is played by the use of information from event logs that describe the history of the system behavior. Methods and approaches used in process mining are often based on various heuristics, and experiments with large event logs are crucial for substantiating and comparing developed methods and algorithms. These experiments are very time consuming, so automation of experiments is an important task in the field of process mining. This paper presents the DPMine language developed specifically to describe and carry out process mining experiments. The basic concepts of the DPMine language as well as principles and mechanisms of its extension are described. Ways of integration of the DPMine language as dynamically loaded components into the VTMine modeling tool are considered. A sample experiment of building a fuzzy model of a process from a data log stored in a normalized database is given.


process mining modeling language automation experiments fuzzy model 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Manyika, J., Chui, M., Brown, B., et al., Big Data: The Next Frontier for Innovation, Competition, and Productivity, 2011.Google Scholar
  2. 2.
    Accorsi, R., Damiani, E., and van der Aalst, W., Unleashing operational process mining (Dagstuhl Seminar 13481), Dagstuhl Rep., 2014, vol. 3, no. 11, pp. 154–192.Google Scholar
  3. 3.
    van der Aalst, W.M.P., Process Mining—Discovery, Conformance and Enhancement of Business Processes, Springer, 2011, pp. I–XVI; 1–352.zbMATHGoogle Scholar
  4. 4.
    IEEE Task Force on Process Mining: Process Mining Manifesto, Lect. Notes Bus. Inf. Process., 2011, vol. 99, pp. 169–194.Google Scholar
  5. 5.
    Mitsyuk, A., Kalenkova, A., Shershakov, S., and van der Aalst, W., Using process mining for the analysis of an etrade system: A case study, Bus. Inf., 2014, vol. 3.Google Scholar
  6. 6.
    Rubin, V., Lomazova, I., and van der Aalst, W.M., Agile development with software process mining, ICSSP, 2014. Nanjing.Google Scholar
  7. 7.
    Rubin, V., Mitsyuk, A.A., Lomazova, I.A., and van der Aalst, W.M.P., Process mining can be applied to software too!, Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, New York: ACM, 2014.Google Scholar
  8. 8.
    Mitsyuk, A.A. and Shugurov, I.S., On process model synthesis based on event logs with noise, Model. Anal. Inf. Sist., 2014, vol. 21, no. 4, pp. 181–198.Google Scholar
  9. 9.
    Shugurov, I. and Mitsyuk, A.A., Generation of a set of event logs with noise, Proceedings of the 8th Spring/Summer Young Researchers Colloquium on Software Engineering, SYRCoSE 2014, ISP RAS, 2014.Google Scholar
  10. 10.
    Object Management Group (OMG), Business Process Model and Notation (BPMN), Version 2.0, 2011.Google Scholar
  11. 11.
    Alves, A., Arkin, A., Askary, S., et al., Web Services Business Process Execution Language Version 2.0 (OASIS Standard), WS-BPEL TCOASIS, 2007. Scholar
  12. 12.
    Van der Aalst, W.M.P. and ter Hofstede, A.H.M., YAWL: Yet another workflow language, Inf. Syst., 2005, vol. 30, no. 4, pp. 245–275.CrossRefGoogle Scholar
  13. 13.
    Shershakov, S., DPMine: Modeling and process mining tool, Proceedings of the 7th Spring/Summer Young Researchers Colloquium on Software Engineering. SYRCoSE 2013, ISP RAS, 2013.Google Scholar
  14. 14.
    Shershakov, S., DPMine/P: Modeling and process mining language and ProM plug-ins, Proceedings of the 9th Central & Eastern European Software Engineering Conference in Russia, New York, 2013.Google Scholar
  15. 15.
    Verbeek, H.M.W., Buijs, J.C.A.M., van Dongen, B.F., and van der Aalst, W.M.P., ProM 6: The Process Mining Toolkit, CEUR Workshop Proc., 2010, vol. 615, pp. 34–39.Google Scholar
  16. 16.
    Shershakov, S., DPMine/C: C++ library and graphical frontend for DPMine workflow language, Proc. 8th Spring/Summer Young Researchers’ Colloquium on Software Engineering, SYRCoSE 2014, ISP RAS, 2014, pp. 96–101.Google Scholar
  17. 17.
    Kim, P., Bulanov, O., and Shershakov, S., Component-based VTMine/C framework: Not only modelling, Proceedings of the 8th Spring/Summer Young Researchers Colloquium on Software Engineering, SYRCoSE 2014, ISP RAS, 2014, pp. 102–107.Google Scholar
  18. 18.
    Shershakov, S.A., VTMine framework as applied to process mining modeling, Int. J. Comput. Commun. Eng. (in press).Google Scholar
  19. 19.
    Günther, C.W. and van der Aalst, W.M.P., Fuzzy mining: Adaptive process simplification based on multi-perspective metrics, Proceedings of the 5th International Conference on Business Process Management, BPM’07, Berlin, Heidelberg, 2007, pp. 328–343.Google Scholar
  20. 20. Scholar

Copyright information

© Allerton Press, Inc. 2016

Authors and Affiliations

  1. 1.National Research University Higher School of EconomicsMoscowRussia

Personalised recommendations