Description
Downloads
- Currently code can't be released till further notice. If you are looking for benchmarks we developed, please look at the projects and reports section.
Publications

Mohammed Al-Mahfoudh, Ganesh Gopalakrishnan, Ryan Stutsman
FormaliSE '16 Proceedings of the 4th FME Workshop on Formal Methods in Software Engineering, 2016.[bib]
FormaliSE '16 Proceedings of the 4th FME Workshop on Formal Methods in Software Engineering, 2016.[bib]
Toward Bringing Distributed Systems Design upon Rigorous Footing, Mohammed S. Al-Mahfoudh , Ganesh Gopalakrishnan, Ryan Stutsman [bib]
Operational Semantics for the Rigorous Analysis of Distributed Systems, Mohammed S. Al-Mahfoudh , Ganesh Gopalakrishnan, Ryan Stutsman [bib]
Projects and Reports
Reports
- Distributed Systems Abstract Model: "DS2 Operational Semantics TR" is a technical report detailing the operational semantics of our generic distributed systems model based on Akka Actors. NOTE: this document is under constant development and updates keep being added as code is modified accordingly.
- Operational Semantics for Distributed Systems Full Runtime Snapshot and Resume (COMING SOON): A technical report detailing the operational semantics used to snapshot the complete runtime state of a distributed system and its scheduler using a two phase two split copy-link operation and restoring to that state.
Projects
- Chord benchmarks (Akka): Scala and Mixed Scala+Java
- Zab benchmark (Akka)
- (Multi-)Paxos (Akka)
Related Work
The Parachute Project
Members
- University of Utah:
- Prof. Ganesh Gopalakrishnan
- Prof. Ryan Stutsman
- Mohammed Al-Mahfoudh
- Heath French
- Anushree Singh
- Zepeng (Allen) Zhao