A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2022; you can also visit the original URL.
The file type is application/pdf
.
Using Lightweight Formal Methods to Validate a Key-Value Storage Node in Amazon S3
2021
Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles CD-ROM
This paper reports our experience applying lightweight formal methods to validate the correctness of ShardStore, a new key-value storage node implementation for the Amazon S3 cloud object storage service. By "lightweight formal methodsž we mean a pragmatic approach to verifying the correctness of a production storage node that is under ongoing feature development by a full-time engineering team. We do not aim to achieve full formal verification, but instead emphasize automation, usability, and
doi:10.1145/3477132.3483540
fatcat:gvgkb5wkvrcxvjjfr2pizrnq4u