We develop runtime monitors for neural networks to improve their reliability.
We abstract neural networks to improve verification speed.
We apply machine learning to the LTL synthesis problem.
We design algorithms for translating LTL to different types of automata.
We develop methods for explaining controllers with decision trees.
We develop methods for explaining controllers via automata.
We develop value iteration algorithms for 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.