Skip to content
Romain Franceschini edited this page Apr 27, 2020 · 5 revisions

Welcome to the documentation of the Quartz modeling and simulation framework.

Quartz is a library written in the Crystal programming language for defining models and constructing discrete event simulations.

The following features are supported:

  • Hierarchical models, through the coupling of sub-models via their input/output ports.
  • Discrete-event and discrete-time models.
  • Dynamic structure models.
  • Precise representation of the simulated time.
  • Heterogeneous models, e.g. coupling discrete-event and discrete-time models.
  • Model and / or ports observers.
  • Simulation hooks.

Next: Installation

Clone this wiki locally