OESjs Core 0 Simulator

The OESjs Core 0 simulator implements a minimal architecture for Object Event Simulation (OES), supporting models with (global) model variables and functions, object types, event types, and simple simulation experiments.

OESjs Core 1 Simulator

Extends the OESjs Core 0 simulator by adding fixed-increment time progression, a seedable random number generator, a set of probability distributions (uniform, triangular, normal, exponential, etc.), parameter variation experiments, as well as persistent storage and export of experiment results.

OESjs Core 2 Simulator

Extends the OESjs Core 1 simulator by adding support for resource-constrained activities.