home.social

#tlaplus — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #tlaplus, aggregated by home.social.

  1. #Quint, a language built on top of #TLA+ to make formal specifications more accessible.

    quint.sh/

    Crazy that #LLM coding will make formal verification mainstream in the next 2 - 3 years.

    #FormalVerification #TLAPlus #Testing #ModelChecking #Concurrency #Prediction

  2. #Quint, a language built on top of #TLA+ to make formal specifications more accessible.

    quint.sh/

    Crazy that #LLM coding will make formal verification mainstream in the next 2 - 3 years.

    #FormalVerification #TLAPlus #Testing #ModelChecking #Concurrency #Prediction

  3. #Quint, a language built on top of #TLA+ to make formal specifications more accessible.

    quint.sh/

    Crazy that #LLM coding will make formal verification mainstream in the next 2 - 3 years.

    #FormalVerification #TLAPlus #Testing #ModelChecking #Concurrency #Prediction

  4. #Quint, a language built on top of #TLA+ to make formal specifications more accessible.

    quint.sh/

    Crazy that #LLM coding will make formal verification mainstream in the next 2 - 3 years.

    #FormalVerification #TLAPlus #Testing #ModelChecking #Concurrency #Prediction

  5. #Quint, a language built on top of #TLA+ to make formal specifications more accessible.

    quint.sh/

    Crazy that #LLM coding will make formal verification mainstream in the next 2 - 3 years.

    #FormalVerification #TLAPlus #Testing #ModelChecking #Concurrency #Prediction

  6. AI Assistants Now Aid in Formalizing System Designs

    AI assistants are now helping to formally verify complex system designs using TLA+. Learn how this impacts software and network development.

    #AISystemDesign, #TLAplus, #FormalVerification, #SoftwareEngineering, #ByzantineBroadcast

    newsletter.tf/ai-helps-verify-

  7. Lamport's new (and final) book A Science of Concurrent Programs is now officially published! The final draft PDF has long been available for free on Lamport's website, but now you can buy a hardcover from Cabridge press. Discussion on the TLA+ mailing list: discuss.tlapl.us/msg06762.html

    #TLAPlus

  8. Lamport's new (and final) book A Science of Concurrent Programs is now officially published! The final draft PDF has long been available for free on Lamport's website, but now you can buy a hardcover from Cabridge press. Discussion on the TLA+ mailing list: discuss.tlapl.us/msg06762.html

    #TLAPlus

  9. Lamport's new (and final) book A Science of Concurrent Programs is now officially published! The final draft PDF has long been available for free on Lamport's website, but now you can buy a hardcover from Cabridge press. Discussion on the TLA+ mailing list: discuss.tlapl.us/msg06762.html

    #TLAPlus

  10. Lamport's new (and final) book A Science of Concurrent Programs is now officially published! The final draft PDF has long been available for free on Lamport's website, but now you can buy a hardcover from Cabridge press. Discussion on the TLA+ mailing list: discuss.tlapl.us/msg06762.html

    #TLAPlus

  11. Cette semaine à OpenSourceExperience Paris dans la séquence "Cybersécurité & chaîne de production logicielle", je présente la validation formelle avec #tlaplus pour produire des programmes plus fiables.

    Rendez-vous mercredi 10 14:25.

    Deux invitations disponibles VIP dispo en MP. @osxp_paris

  12. Cette semaine à OpenSourceExperience Paris dans la séquence "Cybersécurité & chaîne de production logicielle", je présente la validation formelle avec #tlaplus pour produire des programmes plus fiables.

    Rendez-vous mercredi 10 14:25.

    Deux invitations disponibles VIP dispo en MP. @osxp_paris

  13. Cette semaine à OpenSourceExperience Paris dans la séquence "Cybersécurité & chaîne de production logicielle", je présente la validation formelle avec #tlaplus pour produire des programmes plus fiables.

    Rendez-vous mercredi 10 14:25.

    Deux invitations disponibles VIP dispo en MP. @osxp_paris

  14. Cette semaine à OpenSourceExperience Paris dans la séquence "Cybersécurité & chaîne de production logicielle", je présente la validation formelle avec #tlaplus pour produire des programmes plus fiables.

    Rendez-vous mercredi 10 14:25.

    Deux invitations disponibles VIP dispo en MP. @osxp_paris

  15. Spent a bit of time exercising my temporal logic/basic boolean algebra muscles today. Found a nice derivation, felt good!

    groups.google.com/g/tlaplus/c/

    #TLAPlus

  16. Spent a bit of time exercising my temporal logic/basic boolean algebra muscles today. Found a nice derivation, felt good!

    groups.google.com/g/tlaplus/c/

    #TLAPlus

  17. Spent a bit of time exercising my temporal logic/basic boolean algebra muscles today. Found a nice derivation, felt good!

    groups.google.com/g/tlaplus/c/

    #TLAPlus

  18. Spent a bit of time exercising my temporal logic/basic boolean algebra muscles today. Found a nice derivation, felt good!

    groups.google.com/g/tlaplus/c/

    #TLAPlus

  19. Learning fun things like that the TLA+ model checker call stack for evaluating a next state predicate goes:
    ITool#getNextStates()
    Tool#getNextStatesImpl()
    Tool#getNextStatesAppl()
    Tool#getNextStatesApplImpl()
    Tool#getNextStatesApplImplSwitch()

    #TLAPlus

  20. Learning fun things like that the TLA+ model checker call stack for evaluating a next state predicate goes:
    ITool#getNextStates()
    Tool#getNextStatesImpl()
    Tool#getNextStatesAppl()
    Tool#getNextStatesApplImpl()
    Tool#getNextStatesApplImplSwitch()

    #TLAPlus

  21. Learning fun things like that the TLA+ model checker call stack for evaluating a next state predicate goes:
    ITool#getNextStates()
    Tool#getNextStatesImpl()
    Tool#getNextStatesAppl()
    Tool#getNextStatesApplImpl()
    Tool#getNextStatesApplImplSwitch()

    #TLAPlus

  22. Learning fun things like that the TLA+ model checker call stack for evaluating a next state predicate goes:
    ITool#getNextStates()
    Tool#getNextStatesImpl()
    Tool#getNextStatesAppl()
    Tool#getNextStatesApplImpl()
    Tool#getNextStatesApplImplSwitch()

    #TLAPlus

  23. Today published the penultimate chapter of my how-to guide to building your own TLA+ model-checker, in which we actually do a breadth-first search over the state space to check safety properties! Only one chapter remains but it’s more of a clean-up topic. Maybe I should just cut it. I can’t imagine many people who actually work through this tutorial who would want to implement operator parameters as closures.

    docs.tlapl.us/creating:safety

    #TLAPlus

  24. Today published the penultimate chapter of my how-to guide to building your own TLA+ model-checker, in which we actually do a breadth-first search over the state space to check safety properties! Only one chapter remains but it’s more of a clean-up topic. Maybe I should just cut it. I can’t imagine many people who actually work through this tutorial who would want to implement operator parameters as closures.

    docs.tlapl.us/creating:safety

    #TLAPlus

  25. Today published the penultimate chapter of my how-to guide to building your own TLA+ model-checker, in which we actually do a breadth-first search over the state space to check safety properties! Only one chapter remains but it’s more of a clean-up topic. Maybe I should just cut it. I can’t imagine many people who actually work through this tutorial who would want to implement operator parameters as closures.

    docs.tlapl.us/creating:safety

    #TLAPlus

  26. Today published the penultimate chapter of my how-to guide to building your own TLA+ model-checker, in which we actually do a breadth-first search over the state space to check safety properties! Only one chapter remains but it’s more of a clean-up topic. Maybe I should just cut it. I can’t imagine many people who actually work through this tutorial who would want to implement operator parameters as closures.

    docs.tlapl.us/creating:safety

    #TLAPlus

  27. August TLA⁺ dev update: GenAI challenge winners announced, a startup paying people to write TLA⁺ spec examples, and efforts to make the tools less file-dependent!

    foundation.tlapl.us/blog/2025-

    #TlaPlus

  28. August TLA⁺ dev update: GenAI challenge winners announced, a startup paying people to write TLA⁺ spec examples, and efforts to make the tools less file-dependent!

    foundation.tlapl.us/blog/2025-

    #TlaPlus

  29. August TLA⁺ dev update: GenAI challenge winners announced, a startup paying people to write TLA⁺ spec examples, and efforts to make the tools less file-dependent!

    foundation.tlapl.us/blog/2025-

    #TlaPlus

  30. August TLA⁺ dev update: GenAI challenge winners announced, a startup paying people to write TLA⁺ spec examples, and efforts to make the tools less file-dependent!

    foundation.tlapl.us/blog/2025-

    #TlaPlus

  31. New SPAA paper is out, and it was named one of the four Distinguished Papers! We formally verified the correctness of an adaptive snapshot algorithm with far future-dependent linearization points. The TLAPS proof spans 
over 15k lines and took several months to complete. It's available on my GitHub for the curious.

    dl.acm.org/doi/10.1145/3694906

    #tlaplus

  32. New SPAA paper is out, and it was named one of the four Distinguished Papers! We formally verified the correctness of an adaptive snapshot algorithm with far future-dependent linearization points. The TLAPS proof spans 
over 15k lines and took several months to complete. It's available on my GitHub for the curious.

    dl.acm.org/doi/10.1145/3694906

    #tlaplus

  33. New SPAA paper is out, and it was named one of the four Distinguished Papers! We formally verified the correctness of an adaptive snapshot algorithm with far future-dependent linearization points. The TLAPS proof spans 
over 15k lines and took several months to complete. It's available on my GitHub for the curious.

    dl.acm.org/doi/10.1145/3694906

    #tlaplus

  34. New SPAA paper is out, and it was named one of the four Distinguished Papers! We formally verified the correctness of an adaptive snapshot algorithm with far future-dependent linearization points. The TLAPS proof spans 
over 15k lines and took several months to complete. It's available on my GitHub for the curious.

    dl.acm.org/doi/10.1145/3694906

    #tlaplus

  35. Published the July 2025 TLA+ development update. GenAI challenge submission deadline passed, TLAPM updated to use Isabelle 2025, TLA+ proofs fixed, critical chapter published on guide to writing your own TLA+ modelchecker!

    foundation.tlapl.us/blog/2025-

    #TLAplus

  36. Published the July 2025 TLA+ development update. GenAI challenge submission deadline passed, TLAPM updated to use Isabelle 2025, TLA+ proofs fixed, critical chapter published on guide to writing your own TLA+ modelchecker!

    foundation.tlapl.us/blog/2025-

    #TLAplus

  37. Published the July 2025 TLA+ development update. GenAI challenge submission deadline passed, TLAPM updated to use Isabelle 2025, TLA+ proofs fixed, critical chapter published on guide to writing your own TLA+ modelchecker!

    foundation.tlapl.us/blog/2025-

    #TLAplus

  38. Published the July 2025 TLA+ development update. GenAI challenge submission deadline passed, TLAPM updated to use Isabelle 2025, TLA+ proofs fixed, critical chapter published on guide to writing your own TLA+ modelchecker!

    foundation.tlapl.us/blog/2025-

    #TLAplus

  39. Lately I've been mulling what exactly will keep TLA+ from going the way of UML in terms of relevance; turns out Hillel Wayne already wrote a pretty good post about that!

    buttondown.com/hillelwayne/arc

    #TLAplus

  40. Lately I've been mulling what exactly will keep TLA+ from going the way of UML in terms of relevance; turns out Hillel Wayne already wrote a pretty good post about that!

    buttondown.com/hillelwayne/arc

    #TLAplus

  41. Lately I've been mulling what exactly will keep TLA+ from going the way of UML in terms of relevance; turns out Hillel Wayne already wrote a pretty good post about that!

    buttondown.com/hillelwayne/arc

    #TLAplus

  42. Lately I've been mulling what exactly will keep TLA+ from going the way of UML in terms of relevance; turns out Hillel Wayne already wrote a pretty good post about that!

    buttondown.com/hillelwayne/arc

    #TLAplus

  43. I wrote a blog post about a type of TLA+ contract I've done a few times, why it never goes as well as hoped, and how future contracts could be restructured for greater success.

    ahelwer.ca/post/2025-07-04-tla

    #TLAPlus

  44. I wrote a blog post about a type of TLA+ contract I've done a few times, why it never goes as well as hoped, and how future contracts could be restructured for greater success.

    ahelwer.ca/post/2025-07-04-tla

    #TLAPlus

  45. I wrote a blog post about a type of TLA+ contract I've done a few times, why it never goes as well as hoped, and how future contracts could be restructured for greater success.

    ahelwer.ca/post/2025-07-04-tla

    #TLAPlus

  46. I wrote a blog post about a type of TLA+ contract I've done a few times, why it never goes as well as hoped, and how future contracts could be restructured for greater success.

    ahelwer.ca/post/2025-07-04-tla

    #TLAPlus

  47. June TLA⁺ development update: AI contest submission deadline is July 4th, Spectacle gets GraphViz animation support, VS Code extension gets MCP support, and a new research grant for synthesizing inductive invariants!

    foundation.tlapl.us/blog/2025-

    #TlaPlus

  48. June TLA⁺ development update: AI contest submission deadline is July 4th, Spectacle gets GraphViz animation support, VS Code extension gets MCP support, and a new research grant for synthesizing inductive invariants!

    foundation.tlapl.us/blog/2025-

    #TlaPlus

  49. June TLA⁺ development update: AI contest submission deadline is July 4th, Spectacle gets GraphViz animation support, VS Code extension gets MCP support, and a new research grant for synthesizing inductive invariants!

    foundation.tlapl.us/blog/2025-

    #TlaPlus