Ask HN: Is formal verification of practical use in real world projects?
5•akkad33•1mo ago
Comments
wmf•1mo ago
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).
akkad33•1mo ago
Do you know what tools they use?
wmf•1mo ago
TLA+ is a big one.
IntelliAvatar•1mo ago
Full formal verification is rare,
but partial guarantees at execution boundaries are very practical —
especially for systems that act autonomously.
wmf•1mo ago
akkad33•1mo ago
wmf•1mo ago