Welcome to Summer School on Formal Methods


(Part of CONFESTA)


August 24-September 1, 2018


Courses

Title: Principles of Probabilistic Programming 
Lecturer: Prof. Joost-Pieter Katoen 
Abstract:  
Probabilistic programming combines probability theory, statistics and -- most importantly from a modeling point of view -- programming languages. They allow to model a much larger class of models in a rather succinct manner. The full potential of modern probabilistic programming languages comes from automating the process of inferring unobserved variables in the model conditioned on observed data more detail

Title: Concurrent Programming 
Lecturer: Prof. Holger Hermanns 
Abstract:  
Multi cores, graphics cards and other parallel architectures that execute tasks concurrently can nowadays be found in almost all computers, laptops and smartphones. Orchestrating such systems so that they work efficiently is a true challenge. If one believes in the predictions of hardware manufacturers, ... more detail

Title: CryptoLine: Verifying Low-level Mathematical Constructs in Real Cryptographic Programs 
Lecturer: Prof. Bow-Yaw Wang 
Abstract:  
Cryptographic programs are widely used in computer systems. From on-line banking to identification cards, sensitive information is encrypted by various cryptosystems from computer cryptography. Cryptographic programs ... more detail

Title: Beyond Hybrid Automata 
Lecturer: Prof. Martin Fränzle 
Abstract:  
For a quarter of a century, hybrid automata and closely related models have served as a workhorse for capturing and formally analyzing the coupled dynamics of discrete and continuous components within cyber-physical systems (CPS). Despite continuous progress concerning scalability both in the continuous and the discrete state space as well as concerning the shapes of continuous dynamics covered, the underlying computational model increasingly shows its limitations... more detail

Title: Foundations of Cyber-Physical Systems 
Lecturer: Prof. Stefan Mitsch 
Abstract:  
Cyber-physical systems (CPS) are today pervasively embedded into our lives and increasingly act in close proximity as well as with direct impact to humans. For example, driver assistance systems in cars are responsible for controlling acceleration and braking on the basis of distance sensors... more detail