HASH logoGlossary

Simulation Modeling

Actor Model

There are two main approaches to building agent-based simulations: object-oriented programming and the actor-based model.

Agent-Based Modeling

ABMs simulate entities in virtual environments, or digital twins, in order to help better understand both entities and their environments.

Business Process Modeling

Business Process Modeling (BPM) helps organizations catalog, understand and improve their processes.

Deep Reinforcement Learning

DRL is a subset of Machine Learning in which agents are allowed to solve tasks on their own, and thus discover new solutions independent of human intuition.

Discrete Event Simulation

DES is a modeling approach that focuses on the occurrence of events in a simulation, separately and instantaneously, rather than on any chronological-scale.

Discrete vs Continuous Time

In continuous time, variables may have specific values for only infinitesimally short amounts of time. In discrete time, values are measured once per time interval.

Model Licensing

There are lots of ways to license simulation models. Here we outline some key considerations and things to be aware of.

Model Sharing

There are lots of ways to share simulation models: blackbox, greybox, closed, open, transparent, and output-only. Here we explain what these terms all mean.

Process Mining

Process mining is an application of data mining with the purpose of mapping an organization’s processes. It is used to optimize operations, and identify weaknesses.


Schemas are descriptions of things: agents in simulations, and the actions they take. They help make simulations interoperable, and data more easily understood.

Simulation Modeling

Simulation Models seek to demonstrate what happens to environments and agents within them, over time, under varying conditions.


Stochasticity is a measure of randomness. The state of a stochastic system can be modeled but not precisely predicted.

System Dynamics

System Dynamics models represent a system as a set of stocks and the rates of flows between them.