Overview of the SnapshotIsolation specification
masterThe SnapshotIsolation specification implements the Serializable Snapshot Isolation algorithm described by Cahill, Röhm, and Fekete. It is designed to model serializable isolation for snapshot databases.
Key Technical Details
- Authors: Michael J. Cahill, Uwe Röhm, Alan D. Fekete.
- Original Paper: Serializable isolation for snapshot databases (ACM TODS 2009).
- Extended Modules: Uses
FinSet,Int, andSeqmodules. - Computation Model: Uses a
Write-rejectionmodel. - Verified Properties: The specification includes properties checked with the TLC model checker, specifically
terminationandcorrectness.