├── README.md └── papers_of_interest.md /README.md: -------------------------------------------------------------------------------- 1 | # System Verification Reading Group 2 | 3 | Wed 3:30pm to 5pm, Siebel 3401 4 | 5 | ## Schedule 6 | 7 | * [Aragog: Scalable Runtime Verification of Shardable Networked Systems](https://www.usenix.org/system/files/osdi20-yaseen.pdf) (OSDI 2020) discussed on 9/27/2023, by Cheng, Xudong, Wenjie, Tyler, Thrivikraman, Wentao and Tianyin 8 | 9 | * [Using Lightweight Formal Methods to Validate a Key-Value Storage Node in Amazon S3](https://dl.acm.org/doi/10.1145/3477132.3483540) (SOSP 2021) 10 | discussed on 9/13/2023, by Xudong, Cheng, Wenjie, Tyler, Wentao, and Tianyin 11 | 12 | * [IronFleet: Proving Practical Distributed Systems Correct](https://www.microsoft.com/en-us/research/publication/ironfleet-proving-practical-distributed-systems-correct/) (SOSP 2015), 13 | discussed on 8/25/2023, by Wenjie, Xudong, Lilia, Cheng, Tyler, Wentao, Tianyin, and Thrivikraman 14 | 15 | * [Life, Death, and the Critical Transition: Finding Liveness Bugs in Systems Code](https://www.usenix.org/conference/nsdi-07/life-death-and-critical-transition-finding-liveness-bugs-systems-code) (NSDI 2007), 16 | discussed on 8/25/2023, by Wenjie, Xudong, Lilia, Cheng, Tyler, Wentao, Tianyin, and Thrivikraman 17 | 18 | * [Performal: Formal Verification of Latency Properties for Distributed Systems](https://dl.acm.org/doi/pdf/10.1145/3591235) (PLDI 2023), 19 | discussed on 8/11/2023, by Wenjie, Xudong, Lilia, Cheng, and Tianyin 20 | 21 | * [Storage Systems are Distributed Systems (So Verify Them That Way!)](https://www.usenix.org/system/files/osdi20-hance.pdf) (OSDI 2020), 22 | discussed on 8/4/2023, by Wenjie, Xudong, Cheng, and Tianyin 23 | 24 | * [Sharding the State Machine: Automated Modular Reasoning for Complex Concurrent Systems](https://www.usenix.org/system/files/osdi23-hance.pdf) (OSDI 2023), 25 | discussed on 7/21/2023, by Xudong, Wenjie, Zicheng, and Tianyin 26 | 27 | ## Queue 28 | * [Push-Button Verification of File Systems via Crash Refinement](https://www.usenix.org/system/files/conference/osdi16/osdi16-sigurbjarnarson.pdf) (OSDI 2016) 29 | 30 | * [SibylFS: formal specification and oracle-based testing for POSIX and real-world file systems](https://dl.acm.org/doi/10.1145/2815400.2815411) (SOSP 2015) 31 | 32 | * [Specifying and Checking File System Crash-Consistency Models](https://dl.acm.org/doi/pdf/10.1145/2872362.2872406) (ASPLOS 2016) 33 | 34 | * [How Amazon Web Services Uses Formal Methods](https://lamport.azurewebsites.net/tla/formal-methods-amazon.pdf) (CACM 2015) 35 | -------------------------------------------------------------------------------- /papers_of_interest.md: -------------------------------------------------------------------------------- 1 | * [Building Scalable and Flexible Cluster Managers Using Declarative Programming](https://www.usenix.org/system/files/osdi20-suresh.pdf) (OSDI 2020) 2 | 3 | * [Scaling a Declarative Cluster Manager Architecture with Query Optimization Techniques](https://www.vldb.org/pvldb/vol16/p2618-rong.pdf) (VLDB 2023) 4 | --------------------------------------------------------------------------------