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!
Interactive, web-based environment for exploring TLA+ specifications.
Distributed termination detection on a ring, due to Shmuel Safra:
Distributed termination detection on a ring, due to Shmuel Safra: https://www.cs.utexas.edu/users/EWD/ewd09xx/EWD998.PDF
Synchronous fault-tolerant distributed algorithms encoded in TLA+
Different TLA+ specifications, mostly for learning purposes
TLA Specification for the "Wolf, goat, and cabbage" puzzle (https://en.wikipedia.org/wiki/Wolf,_goat_and_cabbage_problem)
Bully election algorithm model written in TLA+ and PlusCal
(School Project) TELECOM Nancy's Model checking project
Add a description, image, and links to the model-checking topic page so that developers can more easily learn about it.
To associate your repository with the model-checking topic, visit your repo's landing page and select "manage topics."