Towards Composable Proofs of Cache Coherence Protocols
Abstract
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.
Fields of Study & Subjects
Distributed systems and fault tolerance
Parallel Computing and Optimization Techniques
Logic
programming
and type systems
Publication details
- Pages
- 325–338
- Publication date
- 8 January 2026
- Language
- EN