IronFleet: proving practical distributed systems correct

  title={IronFleet: proving practical distributed systems correct},
  author={Chris Hawblitzel and Jon Howell and Manos Kapritsos and Jacob R. Lorch and Bryan Parno and Michael L. Roberts and Srinath T. V. Setty and Brian Zill},
Distributed systems are notorious for harboring subtle bugs. Verification can, in principle, eliminate these bugs a priori, but verification has historically been difficult to apply at full-program scale, much less distributed-system scale. We describe a methodology for building practical and provably correct distributed systems based on a unique blend of TLA-style state-machine refinement and Hoare-logic verification. We demonstrate the methodology on a complex implementation of a Paxos-based… CONTINUE READING
Highly Influential
This paper has highly influenced 11 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 147 citations. REVIEW CITATIONS
103 Citations
12 References
Similar Papers


Publications citing this paper.
Showing 1-10 of 103 extracted citations

147 Citations

Citations per Year
Semantic Scholar estimates that this publication has 147 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-10 of 12 references

Implementation used: version 2.8.2101 of the MSOpenTech distribution https://

  • Redis.
  • 2015
Highly Influential
5 Excerpts

AND OUSTERHOUR, J. In search of an understandable consensus algorithm

  • In Proceedings of the USENIX Annual Technical…
  • 2014
Highly Influential
5 Excerpts

Similar Papers

Loading similar papers…