Jan Křetínský

Jan Křetínský
Office: C514
E-Mail: firstname.lastname@tum.de
ORCID: 0000-0002-8122-2881
Address:
Botanická 554/68a
602 00 Brno

I am a full professor at the Faculty of Informatics, Masaryk University, Brno, Czech Republic. I am also affiliated as a professor for Formal Methods for Software Reliability at the Chair for Foundations of Software Reliability and Theoretical Computer Science, with Technical University of Munich, Germany.

Areas

Full List of Publications

See DBLP or Google Scholar.

Tools

Projects (running)

Projects (previous)

Community service

Events organization

PC Member

SC Member

Invited Talks

Invited talks at conferences, workshops, summer schools

Invitation-based seminars and workshops

Reviewing

Teaching

Lectures

Tutorials (past)

Technical University Munich

Masaryk University

Supervision

Post-docs
PhD Students
Master’s theses
Bachelor’s theses
Guided research and others
Past Bachelor theses (advisor 2010-2013)

Education and previous positions

From 2015 to 2021 I was a tenure-track assistant professor at the Chair for Foundations of Software Reliability and Theoretical Computer Science, Technical University of Munich, Germany. From 2013 to 2015 I was an IST Fellow at IST Austria hosted by the group of Thomas Henzinger and the group of Krishnendu Chatterjee.

I received my PhD at the Technical University Munich, Germany, where my advisor was Javier Esparza. The thesis Verification of Discrete- and Continuous-Time Non-Deterministic Markovian Systems was defended summa cum laude (with distinction).

I received another PhD at Masaryk University Brno, Czech Republic, with my advisor being Antonín Kučera and my thesis Modal Transition Systems: Extensions and Analysis (with distinction). There I also received my Master’s and Bachelor’s degrees in computer science, mathematics, philosophy and linguistics.

Research Areas

Value Iteration for Stochastic Games

We develop value iteration algorithms for stochastic games.

Read more »

Teaching Automata

We aim to provide support for teaching automata.

Read more »
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 »

Multi-Objective Optimization in Sequential Decision Making

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 »

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 »

Chemical Reaction Networks

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 »
Attack Defence Trees

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

Read more »

Tools

SemML

SemML

In this project we develop learning-based exploration heuristics for LTL Synthesis that exploit the semantic labelling of the underlying Automaton/Game.

Read more »
MONITIZER

MONITIZER

We create a tool (Monitizer) that optimizes monitors on a NN for a specific task.

Read more »
dtControl

dtControl

Represent controllers as decision trees. Improve memory footprint, boost explainability while preserving guarantees.

Read more »
Automata Tutor

Automata Tutor is an online teaching tool that aids instructors and students in large courses on automata and formal languages with many different exercise types.

Read more »

Publications

Student Projects

Open Projects

Ongoing Projects

Finished Projects