Easiest-ever formal methods language! Designed for developers crafting distributed systems, microservices, and cloud applications
-
Updated
Sep 29, 2024 - Python
Easiest-ever formal methods language! Designed for developers crafting distributed systems, microservices, and cloud applications
A tree-sitter grammar for TLA⁺ and PlusCal
Moved to dokuwiki: https://tlaplus-wiki.fponzi.me
An executable specification language with delightful tooling based on the temporal logic of actions (TLA)
Solarkraft: a runtime monitoring tool for Soroban, powered by TLA+ and Apalache
APALACHE: symbolic model checker for TLA+ and Quint
Tutorial "Weeks of debugging can save you hours of TLA+". Each git commit introduces a new concept => check the git history!
TLA+ snippets, operators, and modules contributed and curated by the TLA+ community
Examples of efficiently using Apalache
Distributed termination detection on a ring, due to Shmuel Safra:
Learn TLA+ for free! No prior experience necessary!
Interactive, web-based environment for exploring TLA+ specifications.
A gently curated list of companies using verification formal methods in industry
Add a description, image, and links to the tlaplus topic page so that developers can more easily learn about it.
To associate your repository with the tlaplus topic, visit your repo's landing page and select "manage topics."