Workshop Information
Ensuring that our programs behave correctly and reliably is a fundamental challenge facing computing today. Recent years have seen an explosion of a diverse set of new techniques for ensuring program correctness ranging from verification and synthesis approaches to runtime systems to quantitative reasoning. The aim of the workshop is to provide insight into the latest research advances in the area. In a period of two days, the workshop will host a number of invited speakers who will present research talks related to software reliability and correctness.Organizers
Peter Müller (ETH Zürich) , Martin Vechev (ETH Zürich) This is the fifth time the workshop is being held. Materials from the 2016, 2015, 2014 and 2013 workshops are also available.
Schedule
October 13 (Friday)
Time | Speaker | Institution | Talk Title & Abstract | Slides | Video |
---|---|---|---|---|---|
9:00 - 9:15 | Organizers | ETH Zürich | Opening Remarks |
||
9:15 - 10:00 | Nate Foster | Maryland, USA | Verifying Network Data Planes |
||
10:00 - 10:45 | Joost-Pieter Katoen | Aachen, Germany | Predictable Probabilistic Programming by Deductive Verification |
||
10:45 - 11:15 | Coffee Break | ||||
11:15 - 12:00 | Sharon Shoham | Tel Aviv University, Israel | Interactive Verification of Distributed Protocols |
||
12:00 - 13:30 | Lunch | ||||
13:30 - 14:15 | Mike Carbin | MIT, USA | From Reliability to Resilience via Program Verification |
||
14:15 - 15:00 | Derek Dreyer | MPI-SWS, Germany | RustBelt: Securing the Foundations of the Rust Programming Language |
||
15:00 - 15:30 | Coffee Break | ||||
15:30 - 16:15 | Laura Kovacs | TU Wien, Austria | Symbol Elimination for Program Analysis |
||
16:15 - 16:45 | Martin Vechev | ETH Zürich | Reliable and Interpretable Artificial Intelligence |
||
16:45 - 17:15 | Peter Müller | ETH Zürich | Modular Verification of Secure Information Flow |
October 14 (Saturday)
Time | Speaker | Institution | Talk Title & Abstract | Slides | Video |
---|---|---|---|---|---|
9:00 - 9:15 | Organizers | ETH Zürich | Opening Remarks |
||
9:15 - 10:00 | Rupak Majumdar | MPI-SWS, Germany | Combinatorial Constructions in Testing Concurrent Programs |
||
10:00 - 10:45 | Brandon Lucia | CMU, USA | Reliable Intermittent Computing |
||
10:45 - 11:15 | Coffee Break | ||||
11:15 - 12:00 | Klaus Havelund | JPL/NASA, USA | From Specifications to Monitors |
||
12:00 - 13:30 | Lunch | ||||
13:30 - 14:15 | Manu Sridharan | Uber, USA | Moving Fast with High Reliability: Program Analysis at Uber |
||
14:15 - 15:00 | Swarat Chaudhuri | Rice University, USA | Guiding Formal Methods with Discovered Knowledge |
||
15:00 - 15:30 | Coffee Break | ||||
15:30- 16:15 | Cezara Dragoi | ENS, France | Partially synchronous programming abstractions for replicated state machine |
||
16:15 - 17:00 | Francesco Zappa Nardelli | Inria, France | Debugging Debug Informations |
||
17:00 - 17:10 | Organizers | ETH Zürich | Closing Remarks |
Registration
Early Bird: by Sept 15th 2017 | Regular fee: after Sept 15th 2017 | |
---|---|---|
Workshop Fee (Students) | 70 CHF | 90 CHF |
Workshop Fee (Regular) | 110 CHF | 130 CHF |
- Attendance to all presentations
- Lunches on both days
- Coffee & Snacks
To register for the workshop, please send an e-mail to Claudia Gunthart at: claudia.guenthart@inf.ethz.ch
Travel
ETH Zürich is located in the heart of the city and easy to reach. From Zürich HB (main station): If you arrive by train to Zürich HB, take either:
- Tram no. 6 (direction Zoo) from tram stop "Bahnhofstrasse/HB", exit at tram stop "ETH/Universitätsspital" (right next to the ETH main building). Journey time: about 8 minutes or
- Tram no. 10 (direction Flughafen or Bahnhof Oerlikon) from tram stop "Bahnhofplatz/HB", exit at tram stop "ETH/Universitätsspital". Journey time: about 8 minutes
From Zürich airport: You can either take the tram to ETH or a train to the city center (Zürich HB):
- Tram no. 10 (direction Bahnhofplatz/HB) to tram stop "ETH/Universittsspital". The tram operates daily from 6 a.m to 11 p.m. with trams departing every 7 to 15 minutes. Journey time: 30 minutes
- S-Bahn/Train: Follow the signs "Bahn/Railway" to the ticket counters and/or ticket machines. You will find instructions in English on the ticket machines. Get a ticket for "Zürich City" (make sure that the display shows "1 Std"). The machines accept coins as well as bills and gives change (the ticket costs 6.40 CHF). The ticket is valid for 1 hour for all trains to Zürich as well as for trams and buses in the city (streetcar, Strassenbahn). Take the escalator down to the platforms. Trains to the city center leave approx. every 10 minutes and it takes about 10 minutes to reach the main station.
Accomodation
You can check the availability and prices and make reservations for hotels at Zürich TourismThe following is a list of hotels in walking distance from the workshop venue:
- Hotel Rex (single room from CHF 150 to CHF 225)
- Hotel Bristol (single room from CHF 150 to CHF 200)
- Hotel Basilea (single room from CHF 195 to CHF 225)
- Leonardo Hotel Rigihof (single room from CHF 240 to CHF 290)
Some hotels further away:
- Hotel Ibis Zurich City West (room rate CHF 129 to CHF 164)
- Hotel Ibis Budget (room rate CHF 85 to CHF 99)