TLA⁺ specifications of the Spire single-value consensus algorithm and the Spanning Privilege (SP) multi-value consensus algorithm. A pre-print of Spire and SP is available on IEEE's TechRxiv.
Module | Description |
---|---|
Spire.tla |
Specification of the Spire algorithm. |
SpireSafe.tla |
Bounded model checking of Spire's safety property. |
SpireLive.tla |
Bounded model checking of Spire's liveness property. |
SpireTlaps.tla |
Machine-verifiable proof of Spire's safety. |
SP.tla |
Specification of the Spanning Privilege (SP) algorithm. |
SPSafe.tla |
Bounded model checking of SP's safety. |
make check
make sim
make faircheck
make multicheck
make pdf