Examples

Examples

Short recipes for the tasks you actually need to hit the ground running on a project.

We include five examples in every language binding, namely, offline monitoring in discrete time, offline monitoring in dense time, online streaming, probabilistic monitoring, and synthesis. Each example is a self-contained program that you can run to see the monitor in action and it's purpose is to get you started quickly with SENTIL.

The canonical set

Migrating from another tool

If you already have formulas written for another monitor, these pages translate them and show you how to migrate from that tool to SENTIL.

Recipes

Short, task-shaped answers for the work that comes after the first monitor runs.

New to the library? Start with your first monitor, then come back here to see the same idea in every language.

Edit this page on GitHub