A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2021; you can also visit the original URL.
The file type is application/pdf
.
Distributed causal memory: modular specification and verification in higher-order distributed separation logic
2021
Proceedings of the ACM on Programming Languages (PACMPL)
We present the first specification and verification of an implementation of a causally-consistent distributed database that supports modular verification of full functional correctness properties of clients and servers. We specify and reason about the causally-consistent distributed database in Aneris, a higher-order distributed separation logic for an ML-like programming language with network primitives for programming distributed systems. We demonstrate that our specifications are useful, by
doi:10.1145/3434323
fatcat:y7zlay3nyvcnhmkrs3lcijukhu