Title: Formal Techniques for Distributed Systems