ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             





Scientific Visualization, 2022, volume 14, number 3, pages 13 - 28, DOI: 10.26583/sv.14.3.02

Software Package for Visualization and Modeling Based on BPMN Notation

Authors: N.D. Badanina1,A,B, V.A. Sudakov2,B,C, N.A. Yàshin3,C

A Moscow Aviation Institute (National Research University)

B Keldysh Institute of Applied Mathematics

C Plekhanov Russian University of Economics

1 ORCID: 0000-0002-5301-1526, natashabadanina99@gmail.com

2 ORCID: 0000-0002-1658-1941, sudakov@ws-dss.com

3 ORCID: 0000-0002-9693-0063, niknlo007@gmail.com

 

Abstract

The article is devoted to the creation of software for visualization of complex processes. Since scientific organizations and business structures have demand for analysis and optimization of ongoing processes, the task of its effective modeling and visualization with the possibility of interaction is relevant. The software solutions available on the market are focused either on a static representation of the subject area, without the possibility of conducting computational experiments and optimizing solutions based on them, or on the use of non-standardized representations. A program has been developed that has the ability to animate the visualization of a loaded BPMN scheme, and also contains functionality for modeling the process described by the scheme, with the possibility of flexible parameter adjustment. The developed visualization program displays the result in the browser and a layer with animation of the passage of the involved resources according to the scheme is superimposed on top of the BPMN model. Visualization allows to reduce the probability of errors when modeling complex systems. The work also focuses on aspects of optimization, collecting statistics for subsequent analysis, modeling the process for a given number of time units. This functionality is included in the developed program and can be used both in console mode and in a web browser.

 

Keywords: visualization of algorithms, data visualization, BPMN notation, BPMN model, BPMN, applied program, process modeling, business processes.