Webpage of the GT DC/MCS Seminar series: here
Pôle Modèles Model Checking and Synthesis
Contact: Uli Fahrenberg
Overview
We are interested in the foundations of computation. Formal models of computation include classes of languages and machines such as finite automata, games, pushdown and counter systems, weighted automata, (continuous) timed systems, and stochastic processes. We identify and study fundamental properties of these models, such as expressiveness, computational complexity, succinctness, or equivalence among different models.
We embed our study into a rigorous mathematical framework rooted in formal logic, and develop algorithmic procedures, either to prove the correctness of a model, or to provide a counter-example. We develop decision procedures for solving fundamental questions related to the models and logics (satisfiability, realizability, optimization) and provide complexity lower and upper bounds (time and space).
Our goal is to provide efficient techniques and tools to automate and optimize the design of systems (software, circuits, etc.). We seek to establish the correctness of systems through the approaches of verification, diagnosis, learning, control, and synthesis. Furthermore, we develop quantitative approaches to optimize the quality of designed systems.
Members
Permanent
Safouan Taha
Emeritus
PhD Students
Paul Zeinaty
PostDoc
Lucas Bueri
Alexandrina Korneva
Kerian Thuillier
Léo Tiblé
Publications
Full list of publications: https://hal.science/LMF-MCS
Recent Publications
-
Projects
Current
BisoUS Better Synthesis for Quantitative Underspecified Systems
ANR
2023-2027MAVeriQ Méthodes d'Analyse pour la Vérification de propriétés Quantitatives
ANR
2021 - 2025Narco Non-Aggregative Resource COmpositions
ANR
2022 - 2026LeaRNNify New Challenges for Recurrent Neural Networks and Grammatical Inference
CampusFrance & DAAD
Since 2020IRL Relax Indo-French Research Lab
Since 2017IRL SINFIN Argentino-French Research Lab
Since 2019Past
Keywords
- Formal models of computation
- Finite/Infinite
- Boolean/Quantitative
- Real-time/Partial information/Stochasticity
- Games
- Logic & decision problems
- Expressiveness
- Satisfiability/Realizability
- Satisfiability modulo theories (SMT)
- Decidability/Complexity
- Automated system design
- Tools/prototypes
- Applications: Software verification, diagnosis, learning, control, synthesis
- Formal models of computation