Christian Schilling

Christian Schilling received his Ph.D. degree in computer science from the University of Freiburg, Germany, in 2018 under the supervision of Andreas Podelski. He was a postdoctoral research fellow at IST Austria in the group of Thomas A. Henzinger. Since 2020 he is the interim professor for cyber-physical system at the University of Konstanz, Germany. Christian's research in the area of formal methods is focused on the analysis, verification, and synthesis of systems with dynamical or machine-learned components. He is a co-lead developer in the JuliaReach ecosystem.


It's all Set: A hands-on introduction to JuliaReach
Marcelo Forets, Christian Schilling

JuliaReach is among the best-of-breed software addressing the fundamental problem of reachability analysis: computing the set of states that are reachable by a dynamical system from all initial states and for all admissible inputs and parameters. We explain the role of Julia's multiple dispatch to gain an unprecedented level of flexibility and expressiveness in this area. We explore diverse applications including differential equations, hybrid systems and neural network controlled systems.

Set Propagation Methods in Julia: Techniques and Applications
David P. Sanders, Marcelo Forets, Christian Schilling, Ander Gray, Matthew Wilhelm, Jorge Pérez Zerpa, Goran Frehse, Deleted User, Julien Calbert, Tomer Arnon

This minisymposium presents modern approaches to analyze a variety of mathematical systems in Julia, via set propagation techniques: dynamical systems, cyber-physical systems, probabilistic systems, and neural networks. To deploy those systems in the real world there is an increasing demand for safe and reliable models. The speakers represent a broad cross-section of work from different fields that build on set-based techniques and global optimization to address such challenges.

BoF/Mini Track