writing correct lock-free and distributed stateful systems in Rust, assisted by TLA+
-
Updated
May 23, 2017 - TLA
writing correct lock-free and distributed stateful systems in Rust, assisted by TLA+
Tutorial "Weeks of debugging can save you hours of TLA+". Each git commit introduces a new concept => check the git history!
Learn TLA+ for free! No prior experience necessary!
TLA+ specification of Flexible Paxos
Synchronous fault-tolerant distributed algorithms encoded in TLA+
Different TLA+ specifications, mostly for learning purposes
TLA+ specification for Succinct Atomic Swap smart contract
TLA+ specs and models for the TezEdge node's p2p overlay network, shell, and consensus
Specifying and Verifying the consensus algorithm in PaxosStore using TLA+
A TLA+ implementation of the Avalanche Protocol Family, both for learning Avalanche and TLA+
How to use TLA+ / TLA+ specification of the ClickHouse replication protocol
📜 WIP Hop Protocol TLA+ Specification
Formal models of vac protocols
TLA+ model of some SAFE network stuff
Examples of efficiently using Apalache
TLA+ specification of the parser for BIP32 path templates
Add a description, image, and links to the tla topic page so that developers can more easily learn about it.
To associate your repository with the tla topic, visit your repo's landing page and select "manage topics."