Experimentation with TLA+
TLA+ is a formal specification language. It’s a tool to design systems and algorithms, then programmatically verify that those systems don’t have critical bugs. It’s the software equivalent of a blueprint.
- The TLA+ Home Page - Leslie Lamport
- The Temporal Logic of Actions - Leslie Lamport
- Introduction :: Learn TLA+