ETAPS 2019
Sat 6 - Thu 11 April 2019 Prague, Czech Republic
Sat 6 Apr 2019 16:00 - 16:30 at JUPITER - Afternoon B

The Bernays-Schonfinkel-Ramsey class is a classical decidable fragment of first-order logic, also known as EPR (effectively propositional reasoning). This fragment is decidable, and allows very restricted quantifier alternations. In spite of its apparent limitations, it has been successfully used for verification of heap manipulating programs in the doctoral research of Shachar Itzhaky, and more recently for verification of challenging distributed protocols in my doctoral research, both under Mooly’s supervision. Using EPR brings benefits of decidability and a finite model property, ensuring that either a proof or a finite counterexample can be obtained automatically. The fact that a logic as weak as EPR is useful for nontrivial verification tasks is quite surprising. In this talk I will review the ideas that make it possible to use EPR for verification of both heap manipulating programs and distributed protocols, and present some of the open questions this line of work raises.

Sat 6 Apr
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

16:00 - 17:00: Afternoon BMooly Fest at JUPITER
16:00 - 16:30
Decidable Reasoning for Verification: How Far Can You EPR?
Mooly Fest
Oded PadonStanford University
16:30 - 17:00
code2seq: Generating Sequences from Structured Representations of Code
Mooly Fest
Eran YahavTechnion