Towards Composable Proofs of Cache Coherence Protocols
Verifying cache coherence protocols is a notoriously difficult problem. At the intersection between distributed protocol and computer architecture, it has long served as a premier target for formal methods. Current verification approaches hinge on the challenging discovery of large global inductive invariants. This paper introduces an alternative proof strategy that tames the complexity through two main contributions: protocol decomposition and a framework of local invariants.
Authors
- Martina Camaioni
- Tz-Ching Yu
- Thomas Bourgeat
- Yann Herklotz
Institutions
- École Polytechnique Fédérale de Lausanne (CH)
Publication Details
- Published
- 2026-01-08
- DOI
- https://doi.org/10.1145/3779031.3779106
- Primary Topic
- Distributed systems and fault tolerance
- Type
- article
- Field-Weighted Citation Impact
- 0.00