Live data from Hacker News

A walkthrough tutorial of TLA+ and its tools: analyzing a blocking queue

github.com

1–7 of 7 posts

Re: A walkthrough tutorial of TLA+ and its tools: analyzing a blocking queue

#2
This is the coolest demonstration of TLA+ I've seen to date. It takes you through specification, implementation, model-checking with TLC, visualization and animation, checking an inductive invariant, deductive proofs mechanically checked by TLAPS, refinement mapping and even model-based trace checking.

Re: A walkthrough tutorial of TLA+ and its tools: analyzing a blocking queue

#4
post #2

This is the coolest demonstration of TLA+ I've seen to date. It takes you through specification, implementation, model-checking with TLC, visualization and animation, checking an inductive invariant, deductive proofs mechanically checked by TLAPS, refinement mapping and even model-based trace checking.

OT: I don't know if this level of rigor is employed by any major libraries. I know AWS has used it a great deal for their systems though notably recently[1]

[1] https://assets.amazon.science/c4/11/de2606884b63bf4d95190a3c...