Program
Monday 11 September
| 09:00 - 10:30 | 
                 Registration & welcome coffee with the lecturers  | 
            |
| 10:30 - 12:30 | 
                 
                  
                      The Quest for “Optimal” Conflict Resolution 
                        | 
            |
| 12:30 - 13:45 | 
                 Lunch  | 
            |
| 13:45 - 15:45 | 
                 
                  
                      Fault-tolerance in Message-passing Distributed Systems 
                        | 
            |
| 15:45 - 16:00 | 
                 Coffee Break  | 
            |
| 16:00 - 18:00 | 
                 
                  
                      Testing Distributed System Implementations 
                        | 
            |
| 18:30 - 20:00 | 
                 Welcome reception  | 
            
Tuesday 12 September
| 08:30 - 10:30 | 
                 
                  
                      CRDTs: State-based approaches to high availability 
                        | 
            |
| 10:30 - 10:45 | 
                 Coffee Break  | 
            |
| 10:45 - 12:45 | 
                 Implementing a chat application with causal delivery in Elixir Annette Bieniusa  | 
            |
| 12:45 - 13:45 | 
                 Lunch  | 
            |
| 13:45 - 15:00 | 
                
                 Carlos Baquero  | 
            |
| 15:00 - 17:00 | 
                 Guided visit to the Museum of Natural Sciences  | 
            |
| 17:00 - 20:00 | 
                 Dinner at Maison Antoine followed by a drink at The First Bar  | 
            
Wednesday 13 September
| 08:30 - 10:30 | 
                 
                  
                      Verification with TLA+ 
                        | 
            |
| 10:30 - 10:45 | 
                 Coffee Break  | 
            |
| 10:45 - 12:45 | 
                 Verifying distributed protocols with TLA+ Carla Ferreira  | 
            |
| 12:45 - 14:00 | 
                 Lunch  | 
            |
| 14:00 - 16:00 | 
                 
                  
                      Why replicated lists are surprisingly hard 
                        | 
            |
| 16:00 - 18:00 | 
Thursday 14 September
| 08:30 - 10:30 | 
                 
                  
                      Verifying RDTs with VeriFx 
                        | 
            |
| 10:30 - 11:00 | 
                 Coffee Break  | 
            |
| 11:00 - 13:00 | 
                
                 Kevin De Porre  | 
            |
| 13:00 - 14:15 | 
                 Lunch  | 
            |
| 14:15 - 15:00 | 
                 
                  
                      A principled approach to programming distributed systems (part one) 
                        | 
            |
| 15:00 - 17:00 | 
                 Guided tour at the Comics Art Museum  | 
            |
| 19:30 - 21:30 | 
                 Dinner at Le Rossini  | 
            
Friday 15 September
| 09:15 - 10:00 | 
                 
                  
                      A principled approach to programming distributed systems (part two) 
                        | 
            |
| 10:00 - 10:30 | 
                 Coffee Break  | 
            |
| 10:30 - 12:30 | 
                 
                  
                      Byzantine fault tolerance in highly available systems 
                        | 
            |
| 12:30 - 14:00 | 
                 Lunch  | 
            |
| 14:00 - 16:00 | 
    
    
    
    
    
          
        
        
        
        
        
TODO: museum visit
Slides