Simulation with PLG
Dependency
To use these algorithms in your Java Maven project it is necessary to include, in the pom.xml
file, the dependency:
<dependency>
<groupId>com.github.beamline</groupId>
<artifactId>simulation-plg</artifactId>
<version>master-SNAPSHOT</version>
</dependency>
Usage
This wrapper of the PLG library allows the generation of random processes as well as their simulation. Processes can also be imported and exported. The following snipped of code generates a random process and streams it:
Scientific literature
The technique implemented in this package is described in:
- PLG2: Multiperspective Process Randomization with Online and Offline Simulations
Andrea Burattin
In Online Proceedings of the BPM Demo Track 2016; Rio de Janeiro, Brasil; September, 18 2016; CEUR-WS.org 2016.
Other relevant publications:
- PLG: a Framework for the Generation of Business Process Models and their Execution Logs
Andrea Burattin and Alessandro Sperduti
In Proceedings of the 6th International Workshop on Business Process Intelligence (BPI 2010); Stevens Institute of Technology; Hoboken, New Jersey, USA; September 13, 2010. 10.1007/978-3-642-20511-8_20. - PLG2: Multiperspective Processes Randomization and Simulation for Online and Offline Settings
Andrea Burattin
In CoRR abs/1506.08415, Jun. 2015.
Further information are also availalbe at the Wiki of the PLG project.