``VTMine for Visio'': graphical tool for modeling in Process Mining
Modelirovanie i analiz informacionnyh sistem, Tome 27 (2020) no. 2, pp. 194-217.

Voir la notice de l'article provenant de la source Math-Net.Ru

Process-Aware Information Systems (PAIS) is a special class of the IS intended for the support the tasks of initialization, end-to-end management and completion of business processes. During the operation such systems accumulate a large number of data that are recorded in the form of the event logs. Event logs are a valuable source of knowledge about the actual behavior of a system. For example, there can be found information about the discrepancy between the real and the prescribed behavior of the system; to identify bottlenecks and performance issues; to detect anti-patterns of building a business system. These problems are studied by the discipline called “Process Mining”.The practical application of the process mining methods and practices is carried out using the specialized software for data analysts. The subject area of the process analysis involves the work of an analyst with a large number of graphical models. Such work will be more efficient with a convenient graphical modeling tool. The paper discusses the principles of building a graphical tool “VTMine for Visio” for the process modeling, based on the widespread application for business intelligence Microsoft Visio. There are presented features of the architecture design of the software extension for application in the process mining domain and integration with the existing libraries and tools for working with data. The application of the developed tool for solving various types of tasks for modeling and analysis of processes is demonstrated on a set of experimental schemes.
Keywords: process modeling, process mining, experiment models, graphical tool, experiments automation.
@article{MAIS_2020_27_2_a4,
     author = {S. A. Shershakov},
     title = {``VTMine for {Visio'':} graphical tool for modeling in {Process} {Mining}},
     journal = {Modelirovanie i analiz informacionnyh sistem},
     pages = {194--217},
     publisher = {mathdoc},
     volume = {27},
     number = {2},
     year = {2020},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/MAIS_2020_27_2_a4/}
}
TY  - JOUR
AU  - S. A. Shershakov
TI  - ``VTMine for Visio'': graphical tool for modeling in Process Mining
JO  - Modelirovanie i analiz informacionnyh sistem
PY  - 2020
SP  - 194
EP  - 217
VL  - 27
IS  - 2
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/MAIS_2020_27_2_a4/
LA  - ru
ID  - MAIS_2020_27_2_a4
ER  - 
%0 Journal Article
%A S. A. Shershakov
%T ``VTMine for Visio'': graphical tool for modeling in Process Mining
%J Modelirovanie i analiz informacionnyh sistem
%D 2020
%P 194-217
%V 27
%N 2
%I mathdoc
%U http://geodesic.mathdoc.fr/item/MAIS_2020_27_2_a4/
%G ru
%F MAIS_2020_27_2_a4
S. A. Shershakov. ``VTMine for Visio'': graphical tool for modeling in Process Mining. Modelirovanie i analiz informacionnyh sistem, Tome 27 (2020) no. 2, pp. 194-217. http://geodesic.mathdoc.fr/item/MAIS_2020_27_2_a4/

[1] W. M. P. Van Der Aalst, Process Mining Discovery, Conformance and Enhancement of Business Processes, Springer, 2011, xvi+352 pp. | Zbl

[2] A. Mitsyuk, A. Kalenkova, S. Shershakov, W. M. P. Van Der Aalst, “Using process mining for the analysis of an e-trade system: A case study”, Business Informatics, 29:3 (2014), 15–27

[3] V. Rubin, I. Lomazova, W. M. P. Van Der Aalst, “Agile Development with Software Process Mining”, In proceedings: ICSSP 2014 (Nanjing, Jiangsu, China), ACM, 2014, 70–74 | DOI

[4] V. Rubin, A. A. Mitsyuk, I. A. Lomazova, W. M. P. Van Der Aalst, Process Mining Can Be Applied to Software Too!, Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ACM, NY, 2014

[5] R. S. Mans, M. H. Schonenberg, M. Song, W. M. P. Van Der Aalst, P. J. M. Bakker, “Application of Process Mining in Healthcare A Case Study in a Dutch Hospital”, Biomedical Engineering Systems and Technologies, eds. A. Fred, J. Filipe, H. Gamboa, Springer, Berlin–Heidelberg, 2009, 425– 438

[6] R. S. Mans, W. M. P. Van Der Aalst, R. J. B. Vanwersch, A. J. Moleman, “Process Mining in Healthcare: Data Challenges When Answering Frequently Posedestions”, ProHealth/KR4HC, Lecture Notes in Computer Science, 7738, eds. R. Lenz, S. Miksch, M. Peleg, M. Reichert, D. Riaño, A. ten Teije, Springer, 2012, 140-153 | DOI

[7] Visio Website, https://products.office.com/en-us/visio/flowchart-software

[8] M. Kebede, M. Dumas, University of Tartu, 2015

[9] U. Celik, E. Akçetin, “Process mining tools comparison”, Online Academic Journal of Information Technology, 9 (2018), 97–104

[10] H. Verbeek, J. Buijs, B. Van Dongen, W. Van Der Aalst, “ProM 6:e Process Mining Toolkit”, BPM Demonstration Track, Proc. CEUR Workshop Proceedings, 615, 2010, 34–39

[11] R. Mans, W. M. P. Van Der Aalst, H. Verbeek, “Supporting Process Mining Workflows with RapidProM”, Proceedings of the BPM Demo Sessions 2014, 2014, 56

[12] S. Shershakov, “DPMine/P: modeling and process mining language and ProM plug-ins”, Proceedings of the 9th Central Eastern European Software Engineering Conference in Russia, ACM, New York, NY, USA, 2013 http://dl.acm.org/citation.cfm?id=2556622CFID=415147702CFTOKEN=35395117 | DOI

[13] Fluxicon, http://fluxicon.com/disco

[14] Celonis, www.celonis.com

[15] Minit, www.minit.io

[16] J. Cortadella, M. Kishinevsky, A. Kondratyev, L. Lavagno, A. Yakovlev, “Petrify: a tool for manipulating concurrent specifications and synthesis of asynchronous controllers”, IEICE Transactions on Information and Systems, E80-D:3 (1997), 315–325

[17] J. Cortadella, M. Kishinevsky, A. Kondratyev, L. Lavagno, “Introduction to asynchronous circuit design: specification and synthesis (tutorial)”, Proceedings of 6th. Int. Symp. on Advanced Research in Asynchronous Circuits and Systems (Eilat, Israel, 2000) | MR

[18] M. Solé, J. Carmona, “Rbminer: A Tool for Discovering Petri Nets from Transition Systems”, Automated Technology for Verification and Analysis, 402, Springer, Berlin–Heidelberg, 2010, 396 | DOI

[19] J. Carmona, J. Cortadella, M. Kishinevsky, “Genet: A Tool for the Synthesis and Mining of Petri Nets”, 2009 Ninth International Conference on Application of Concurrency to System Design, 2009, 181–185

[20] J. Carmona Vargas, M. Solé, “PMLAB: An Scripting Environment for Process Mining”, Proceedings of the BPM Demo Sessions'14, 2014, 16–16

[21] A. Berti, S. J. Van Zelst, W. M. P. Van Der Aalst, Process Mining for Python (PM4Py): Bridging the Gap Between Process-and Data Science, Tech. Rep., 2019

[22] G. Janssenswillen, B. Depaire, bupaR: Business Process Analysis in R, BPM, 2017

[23] E. W. Dijkstra, Cooperating Sequential Processes, TR EWD-123, 1965

[24] W. Reisig, Understanding Petri Nets, Modeling Techniques, Analysis Methods, Case Studies, Springer, 2010 | DOI | MR

[25] Visio documentation, https://docs.microsoft.com/en-us/office/dev/add-ins/visio/

[26] S. A. Shershakov, “DPMine graphical language for automation of experiments in process mining”, Automatic Control and Computer Sciences, 2016, no. 7, 477–485 | DOI

[27] P. Kim, O. Bulanov, S. Shershakov, “Component-based VTMine/C Framework: Not Only Modelling”, Proceedings of the 8th Spring/Summer Young Researchers' Colloquium on Software Engineering, SYRCoSE, ISP RAS, 2014, 102–107 http://syrcose.ispras.ru/2014/files/SYRCoSE2014_Proceedings.pdf

[28] DPModel Official Website, https://prj.xiart.ru/projects/dpmodel

[29] S. Shershakov, “Multi-Perspective Process Mining with Embedding Configurations into DB-based Event Logs”, Communications in Computer and Information Science, 2020 (to appear)

[30] LDOPA Official Website, https://prj.xiart.ru/projects/ldopa

[31] S. Shershakov, Enhancing Efficiency of Process Mining Algorithms with a Tailored Library: Design Principles and Performance Assessment, Tech. Rep., National Research University Higher School of Economics, 2018 https://www.researchgate.net/publication/332869308_Enhancing_Efficiency_of_Process_Mining_Algorithms_with_a_Tailored_Library_Design_Principles_and_Performance_Assessment_Technical_Report | DOI

[32] S. A. Shershakov, A. A. Kalenkova, I. A. Lomazova, “Transition Systems Reduction: Balancing Between Precision and Simplicity”, Transactions on Petri Nets and Other Models of Concurrency XII, Springer, Berlin–Heidelberg, 2017, 119–139 | DOI | MR

[33] J. Cortadella, M. Kishinevsky, L. Lavagno, A. Yakovlev, “Deriving Petri Nets from Finite Transition Systems”, IEEE Trans. Comput., 47:8 (1998), 859-882 | DOI | MR | Zbl

[34] W. M. P. Van Der Aalst, V. Rubin, H. M. W. Verbeek, B. F. Dongen, E. Kindler, C. W. Gunther, “Process mining: a two-step approach to balance between underfitting and overfitting”, Software Systems Modeling, 9:1, 87–111 | DOI | MR