Research Areas

Neural Network Safety

Runtime Monitoring of Neural Network

Runtime Monitoring of Neural Network

We develop runtime monitors for neural networks to improve their reliability.

Read more »

Abstraction of Neural Network

We abstract neural networks to improve verification speed.

Read more »

Automata and Logic

Teaching Automata

We aim to provide support for teaching automata.

Read more »

Machine Learning for LTL Synthesis

We apply machine learning to the LTL synthesis problem.

Read more »

Translating LTL to Automata

We design algorithms for translating LTL to different types of automata.

Read more »

Learning Temporal Formulae

We apply machine learning to the LTL synthesis problem.

Read more »

Explainability

Explaining Controllers via Decision Trees

We develop methods for explaining controllers with decision trees.

Read more »

Explaining Controllers via Automata

We develop methods for explaining controllers via automata.

Read more »

Security Analysis via Learning and Model-Checking Attack-Defense Trees

Attack Defence Trees

We work on the analysis and generation of Attack-Defence Trees.

Read more »

Algorithms for Stochastic Games

Value Iteration for Stochastic Games

We develop value iteration algorithms for stochastic games.

Read more »
Concurrent Stochastic Games

Concurrent Stochastic Games

We develop techniques for the verification of concurrent stochastic games which extend turn-based stochastic games by allowing players to select actions simultaneously in each state, reflecting more realistic scenarios of interactive agents acting concurrently.

Read more »

Analysis of Probabilistic Systems

Reinforcement Learning of Known and Unknown MDPs

Read more »

Multi-Objective Optimization in Sequential Decision Making

Read more »

Chemical Reaction Networks

Read more »