Proter is an open-source discrete event simulation library for workflows, written in Scala. It is now available on GitHub and as a library on Maven Central under the Apache 2.0 license.
Proter was initially developed for the simulation of logic-based workflows in WorkflowFM in the context of the DigiFlow project. It was then gradually separated into an independent project for general purpose process simulation. We are currently extending its capabilities to support BPMN models and other modern features.