mlsanityData to 14 Oct 2026

Lessons from Formally Verified Deployed Software Systems (Extended version)

arXiv 2301.02206 ↗First posted 5 Jan 2023cs.SEcited by 1

Not on the map. Why?

Abstract (arXiv)

The technology of formal software verification has made spectacular advances, but how much does it actually benefit the development of practical software? Considerable disagreement remains about the practicality of building systems with mechanically-checked proofs of correctness. Is this prospect confined to a few expensive, life-critical projects, or can the idea be applied to a wide segment of the software industry? To help answer this question, the present survey examines a range of projects, in various application areas, that have produced formally verified systems and deployed them for actual use. It considers the technologies used, the form of verification applied, the results obtained, and the lessons that the software industry should draw regarding its ability to benefit from formal verification techniques and tools. Note: this version is the extended article, covering all the systems identified as relevant. A shorter version, covering only a selection, is also available (see https://doi.org/10.1145/3785652).

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 5 Jan 2023.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.