News for hackers. Stuff that matters.
Re:Linux Rust Support by kaba0 on Tuesday July 06, 2021 @08:35AM (#27747611)
Thanks for the informative answer!

Just a note, I (personally) don’t consider TLA+ a FV technique — it is a really good technique that actually scales much better than formal verification programs like Agda or Coq.

Re:Linux Rust Support by hwayne on Tuesday July 06, 2021 @11:26AM (#27749808)
It's formal verification of an abstract machine as opposed to running code. The problem is that formal methods as a field doesn't yet have a rich enough vocabulary to distinguish between its flavors. I use "code verification" and "design verification", which is a little more specific, but has its own issues.

Is TLA+ a sandwich?

Re:Linux Rust Support by Y_Y on Tuesday July 06, 2021 @08:56AM (#27747872)
> TLA+ is a formal specification language developed to design, model, document, and verify concurrent systems.
Re:Linux Rust Support by kaba0 on Tuesday July 06, 2021 @09:10AM (#27748024)
But it only proves a model, not the actual code — that’s a major distinction.