Skip to Content

TLA +

TLA+  is a high-level language for modeling distributed and concurrent systems.

The Oxia TLA model OxiaReplication.tla, contains a model of data replication for a single shard.

The TLA+ tools are able to use this model and explore all the possible states, verifying that the system properties are not violated (eg: missing entries in the log).

You can run the TLA+ tools by doing:

$ make tla

It will download all the required TLA+ tools and run the validation.

Last updated on