Trending

#TLAplus

Latest posts tagged with #TLAplus on Bluesky

Latest Top
Trending

Posts tagged #TLAplus

Post image Post image

TLA+ Tilapias
#tlaplus

1 0 0 0

How do you objectively judge TLA+/pluscal specs? I’ve come up with a few ideas:

Completeness (all failure paths)
Abstraction level (idk how to judge objectively)
Sufficient invariants
# of states generated
Modularity??
Adding known bugs for tlc to find

Want to automate spec judging

#tlaplus

1 0 0 0

TLA+ offers immense value by catching errors early in development. It enables exhaustive checking of abstract models, significantly increasing confidence in the correctness of distributed systems. #TLAplus 2/6

0 0 1 0

What value is your formal spec if it's totally disconnected from the implementation?

Follow the thread...

#tlaplus #testing #smt #protocols

0 0 1 0
TLA+ Video Course A Word of Warning These videos are not light entertainment. They require careful viewing and actual thinking. You may often stop a video to digest what you've just seen, and perhaps to skip back and…

I think I finally have a problem where I'd genuinely feel safer writing a TLA+ spec before even touching simulation code. Time to actually learn it. #tlaplus

lamport.azurewebsites.net/video/videos...

1 0 1 0
GenAI-accelerated TLA+ challenge 🏆 Announcement: Winners of the 2025 TLAi+ Challenge The TLA+ Foundation, in collaboration with NVIDIA, is pleased to announce the winners of the first GenAI-accelerated TLA+ Challenge—an open call for...

🏆 Winners of the first-ever #ai meets #tlaplus challenge:

🥇 From code to TLA+ specs, automatically.
🥈 Grammar-constrained AI that speaks TLA+.
🥉 Generating correct Rust from TLA+ specs.

Full details 👉 foundation.tlapl.us/challenge

1 2 0 0

Overview: HN discusses TLA+, a formal spec language. Focus is on practical use, workflow integration, benefits for complex systems (like finding an Xbox 360 bug), and comparison to other methods like Lean and Quint. #TLAplus 1/6

0 0 1 0

Writing TLA+ specifications is complex. The learning curve is steep, and model checkers have limitations, making it challenging to apply broadly despite its power. #TLAplus 3/6

0 0 1 0
Die Hard with GenAI-accelerated TLAi+
Die Hard with GenAI-accelerated TLAi+ YouTube video by TLA+ - The Temporal Logic of Actions

The famous ‚Die Hard‘ problem with GenAI-accelerated TLAi+ by Markus Kuppe (now with NVIDIA):

youtu.be/JX_kTGHoYT8

#tlaplus #executableSpecification

1 0 0 0

As someone building a VSCode extension for #TLAplus, I have some questions about #VSCode, #Cursor, and #MCP. Would appreciate any insights!
🔗 forum.cursor.com/t/support-la...
🔗 github.com/microsoft/vs...

0 1 2 0

Haven't written demo TLA+ (or is it #tlaplus?) models in quite some time, I think it'd be fun to do some of awkward real life situations. Like if two people are trying to pass each other in a hallway and entering a Walkward loop

4 0 0 0
GenAI-accelerated TLA+ challenge The TLA+ Foundation, in collaboration with NVIDIA, is pleased to announce the GenAI-accelerated TLA+ challenge—an open call for submissions that explore the intersection of TLA+ and generative AI. Thi...

GenAI-accelerated TLA+challenge

foundation.tlapl.us/challenge/in...

#tlaplus #nvidia #awards

0 0 0 0
GenAI-accelerated TLA+ challenge The TLA+ Foundation, in collaboration with NVIDIA, is pleased to announce the GenAI-accelerated TLA+ challenge—an open call for submissions that explore the intersection of TLA+ and generative AI. Thi...

🔧 GenAI-Accelerated #TLAplus Challenge is live!
Use GenAI to enhance TLA⁺ specs, tools, or workflows.
Submit your project for a chance to win a prize.
Details: foundation.tlapl.us/challenge/in...

3 4 0 1

Howcome nobody's liveposting #tlaplus conf

4 0 3 0

You use TLA+ not because it's easy but because it makes you suffer in the right way.

#tlaplus

13 5 0 0
Preview
Multi-Grained Specifications for Distributed System Model Checking and Verification This EuroSys 2025 paper wrestles with the messy interface between formal specification and implementation reality in distributed systems. T...

[new blog post]

Multi-Grained Specifications for Distributed System Model Checking and Verification

muratbuffalo.blogspot.com/2025/04/mult...

#tlaplus

6 3 0 1

LLM-accelerated TLA+? A proposal from #MarkusKuppe to develop MCP integration for TLA+ tools…Let’s see if this will be implemented in the near future! 😎

github.com/tlaplus/founda…

#TLAPlus #MarkusKuppe #TemporalLogic #ModelChecking #LLM #FormalVerification

0 0 0 0
Preview
A TLA+ intro for Software engineers This presentation introduces TLA+, a formal specification language for concurrent systems. Unlike most existing reference sources, it is meant for u…

So you would like to write more reliable software ?

I just published a presentation about how to model software with TLA+, meant for software engineers, not mathematicians/logicians.

speakerdeck.com/fgm/a-tla-pl... #tlaplus

3 1 0 0
side-by-side display of a TLC error trace in the IntelliJ plugin and as a SVG state chart

side-by-side display of a TLC error trace in the IntelliJ plugin and as a SVG state chart

Error traces are THE essential TLC feature for #tlaplus. Did you know you can get them in graphical form ? So: here's a gist to create them.

Assumes ~/Downloads/tla2tools.jar and Graphviz

gist.github.com/fgm/6cf24e40...

0 0 0 0

Spent time today working through my first #tlaplus algorithm. I'm fumbling with the predicates a little so I switched back to pseudo code. Hoping to carve out some time to read through A Science of Concurrent Programs this next year

0 0 0 0
2025 - TLA+ Community Event :: TLA+ Community Event & Conference

Save the date! The TLA+ Community Event 2025 will take place on May 4, 2025, in Hamilton, Canada. This marks a first for our academic conference, as it will be held outside Europe for the very first time.

conf.tlapl.us/2025-etaps/ #tlaplus

3 1 0 0

Gems from TLA+ Community Day:

"Formal mathematics is nature's way of letting you know how sloppy your mathematics is." — Leslie Lamport

"Animation and visualization is nature's way of letting you know how sloppy your formal mathematics is." — Michael Leuschel

#FM2024 #TLAPlus

4 1 0 0
Ankur Agrawal presenting a slide with the text "building simple systems is complex!"

Ankur Agrawal presenting a slide with the text "building simple systems is complex!"

"Keeping things simple is even harder!" <- TRUTH

#TLAPlusConf #TLAPlus #ComplexSystems

9 2 0 0

"TLA+ is a design time tool that accelerates our engineering practice" - Marc Brooker

It also reduces debugging time and, importantly, the frequency of paging engineers in the middle of the night!

#TLAPlusConf #TLAPlus #FormalMethods

0 0 1 0
Preview
How Amazon Web Services uses formal methods Since 2011, ENGINEERS at Amazon Web Services (AWS) have used formal specification and model checking to help solve difficult design problems in critical systems. Here, we describe our motivation and e...

Interested in how AWS uses TLA+? Check out the 2015 CACM article ⤵️

www.amazon.science/publications...

#TLAPlus #TLAPlusConf #OpenSource

1 0 1 0

[new blog post]
Cabbage, Goat, and Wolf Puzzle in TLA+

muratbuffalo.blogspot.com/2023/10/cabb...

#tlaplus

1 0 0 0
What's the fuss about formal specifications? (Part 2) In which we debug a production bug (loosely based on a re...

Second in a 3-part series: in which we model a financial transaction system with TLA+ to track down a sneaky concurrency bug.

www.g9labs.com/2022/03/12/what-s-the-fu...

#tlaplus

0 0 0 0
What's the fuss about formal specifications? (Part 1) What Math ✨ can bring to your daily toolbox of programmin...

First in a series of three - a gentle introduction to TLA+ and how it can be used to model-check your programs for concurrency bugs! www.g9labs.com/2022/03/09/what-s-the-fu... #tlaplus

0 0 0 0

Hi @tlaplus! Any advice on structuring large orthogonal specs for a single system?

In particular interested in reusing .tla modules across them, and the ability to do a batch-run of all models across all specs.

Anyone else on #TLAPlus?

0 0 0 0