Methodology writeups on open systems: worked examples of how the tooling comes together.
CS-01
Featured case study: ZooKeeper
AI-assisted specification and conformance testing of ZooKeeper
Extracting a formal specification from a real distributed system and using Apalache + AI-assisted harnesses to explore failures around leader election, TCP disconnects, persistence, and recovery.
Blogpost →
AI-assisted · TLA+ specification · Distributed systems · Protocol testing · Python harness · Apalache
↗
CS-02
AI-assisted conformance testing of TFTP
Human-written specification and LLM-assisted harness generation for five real TFTP implementations to surface protocol-level bugs traditional fuzzers miss.
Blogpost →
AI-assisted · TLA+ specification · Protocol testing · Python harness · Apalache
↗