arXiv · 1511.04169
Specifying a Realistic File System
Abstract
We present the most interesting elements of the correctness specification of BilbyFs, a performant Linux flash file system. The BilbyFs specification supports asynchronous writes, a feature that has been overlooked by several file system verification projects, and has been used to verify the correctness of BilbyFs's fsync() C implementation. It makes use of nondeterminism to be concise and is shallowly-embedded in higher-order logic.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Sidney Amani, Toby Murray. 2015-11-13. Specifying a Realistic File System. https://doi.org/10.4204/eptcs.196.1
Cite the original work for its findings. Save a collection to share your selection of sources.