Skip to content

Ask HN: Is formal verification of practical use in real world projects?

5 pointsakkad334 comments
On HN

Comments

Formal verification is useful for security-critical software (e.g. the new AWS hypervisor) or low-level distributed systems components (e.g. Paxos/Raft implementations).

Do you know what tools they use?

TLA+ is a big one.

Full formal verification is rare, but partial guarantees at execution boundaries are very practical — especially for systems that act autonomously.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.