Tlaplus Spec Generator

Automatically generate TLA+ specifications from source code (C/C++, Python) for formal verification of distributed systems. Use when users need to: (1) Generate TLA+ specs from program implementations, (2) Model distributed systems, consensus protocols, or concurrent algorithms, (3) Extract state variables, actions, and invariants from code, (4) Create formal specifications for model checking with TLC, (5) Verify safety and liveness properties of distributed systems. Particularly effective for message-passing systems, replication protocols, consensus algorithms, and distributed transactions.

tools-only 37d8214 3 files · 19.5 KB Updated 7 repo stars

File contents

tools-only/X-Skills/tree/main/development/003-name-skill_b8705431 commit 37d82140a5

Frequently asked questions

npx skillmds add tools-only/tlaplus-spec-generator