Jemula is a kernel for event-driven stochastic simulation. Since it is prepared to simulate real-time systems, we prefer to refer to it as an "emulator" instead of just a plain simulator. Jemula is used in the Jemula802 project.
The tool is published as is under a BSD free software license.