How engineers use (modal) logic to solve hard problems
Cloud-age computer engineering is all about distributed systems, i.e. systems that are composed of hundreds and thousands of nodes that need to cooperate in order to work properly. In this talk, we will discuss common problems that arise in distributed systems, and we will see how formal logic—modal logic in particular—can be used to assist engineers in making sure that their designs and implementations are correct. We will, naturally, discuss building rafts, too, and illustrate with real-world tooling and demonstrations.
Dora Achourioti