CCF/tla
Markus Alexander Kuppe a5d0dce264
Exclude messagesSent variable s.t. two states are considered equal if they only differ in the number of messages sent. (#4471)
2022-11-08 11:08:33 +00:00
..
.gitignore Another subset of small improvements of TLA+ specification listed in #4264 (#4411) 2022-10-31 23:34:10 +00:00
MCccfraft.cfg Exclude messagesSent variable s.t. two states are considered equal if they only differ in the number of messages sent. (#4471) 2022-11-08 11:08:33 +00:00
MCccfraft.tla Exclude messagesSent variable s.t. two states are considered equal if they only differ in the number of messages sent. (#4471) 2022-11-08 11:08:33 +00:00
MCccfraftWithReconfig.tla Exclude messagesSent variable s.t. two states are considered equal if they only differ in the number of messages sent. (#4471) 2022-11-08 11:08:33 +00:00
README.md TLA+ at the push of a button (#4420) 2022-10-28 11:17:15 +01:00
ccfraft.tla Remember node and log index instead of having TLC hang on to a copy of a prefix of some node's log. (#4470) 2022-11-08 10:47:58 +00:00
download_or_update_tla.sh Subset of small improvements of TLA+ specification listed in #4264 (#4363) 2022-10-24 19:57:17 +01:00
tlc.sh Subset of small improvements of TLA+ specification listed in #4264 (#4363) 2022-10-24 19:57:17 +01:00

README.md

TLA+ specification

This directory contains a formal specification of CCF's variant of Raft in TLA+. For more information, please refer to the CCF documentation: https://microsoft.github.io/CCF/main/architecture/raft_tla.html.

If your Github account supports it, you can also interact with this specification using codespaces:

Open in GitHub Codespaces