Command-Line Version of BIMP

If you are experiencing problems running simulations with the online version of BIMP, you might consider running it locally using the BIMP command-line Java application

Before using this command-line tool, you have to have a BPMN model with the simulation parameters embedded in it. You can obtain this simulation-enhanced model by filling in the BIMP form online and clicking on "Save scenario" button at the top-right corner of the BIMP Web form. This will give you a BPMN file with the simulation parameters already embedded. Then you can run the simulator from the command line as follows (using Java version 8 or above):

java -jar qbp-simulator-engine.jar NameOfFile.bpmm

Note that the "jar" file should be in the same directory as the BPMN file.

To obtain a more detailed simulation report (similar to the report produced by the Web interface), use the "-csv" option as follows:

java -jar qbp-simulator-engine.jar NameOfFile.bpmm -csv output.csv

This will produce a CSV file (output.csv) with the detailed report.

You can also obtain the event log generated by the simulation by adding the option -mxml to the command as follows:

java -jar qbp-simulator-engine.jar NameOfFile.bpmm -csv output.csv -mxml

The above commant will produce a file NameOfFile.mxml, where NameOfFile is the name of the BPMN file given as input. The MXML file can be imported into a process mining tool such as Disco, ProM or Apromore for further analysis.