Un langage d’entrée expressif
IMITATOR effectue de la synthèse de paramètres pour les systèmes temps-réel modélisés par une extension des automates temporisés paramétrés.
Je m’intéresse à la spécification et à la vérification formelle de systèmes distribués, notamment temporisés. Ma recherche porte particulièrement sur la vérification de systèmes temporisés (voire temps-réel) en présence de paramètres temporels, et notamment au model-checking paramétré. Je m’intéresse également au monitoring de systèmes cyber-physiques, ainsi qu’à la détection d’attaques par canaux cachés à l’aide de model-checking quantitatif.
Mots-clés : model-checking, vérification, systèmes concurrents et distribués, systèmes temporisés, automates temporisés paramétrés, synthèse de paramètres.
Étienne André, Sarah Dépernet et Engel Lefaucheux. The Bright Side of Timed Opacity. Sous la direction de Kazuhiro Ogata, Meng Sun and Dominique Méry (éditeurs), ICFEM’24, Springer LNCS, décembre 2024. À paraître. (English)
Année | Appel | Nom du projet | Rôle | Membres | Budget |
---|---|---|---|---|---|
2024 en cours |
PHC Polonium
🇫🇷 🇵🇱 |
MoCcA
Analyses of multi-agent systems |
Porteur | 6 | 3k€ (*2) |
2020–2024 en cours |
ANR-NRF
🇫🇷 🇸🇬 |
ProMiS
Provable Mitigation of Side Channel through Parametric Verification |
Porteur | 5 | 276k€ (*2) |
2020 | IFD
🇫🇷 🇩🇰 |
SECReTS
Synthesis of Energy-optimal Constraints for REal-Time Systems |
Porteur | 4 | 3k€ |
2014–2019 | ANR
🇫🇷 |
PACS
Parametric analyses of concurrent systems |
Porteur | 8 | 450k€ |
2018 | DIM RFSI
🇫🇷 |
ASTREI
Analyse de systèmes temps-réel modélisés par Time4sys en présence d’incertitude |
Porteur | 1 | 10k€ |
2014–2015 | CNRS–PAN
🇫🇷 🇵🇱 |
BehaPPi-BMC
Behavior preserving parametric bounded model checking |
co-porteur | 4 | 8k€ |
2014 | BQR
🇫🇷 |
SynPaTiC
Synthèse de paramètres temporels distribuée et multi-cœurs |
Porteur | 2 | 15k€ |
2013 | Actions émergentes GDR GPL
🇫🇷 |
IOP
Intégration d’outils à la plate-forme CosyVerif |
Porteur | 1 | 2k€ |
2012–2014 | PHC Merlion
🇫🇷 🇸🇬 |
BRAVOS
Software Verification from Design to Implementation |
co-porteur | 6 | 30k€ |
Année | Appel | Nom du projet | Porteur | Membres | Budget |
---|---|---|---|---|---|
2023–2027 | ANR
🇫🇷 |
BisoUS | Didier Lime | 15 | 409k€ |
2018–2019 | ERATO
🇯🇵 |
MMSD
Metamathematics for Systems Design |
Ichiro Hasuo (蓮尾 一郎) | >20 | 10000k€ |
2019–2020 | PICS
🇫🇷 🇵🇱 |
PARTIES
verification of PARametric TIme constrained strategic abilitiES for agents acting under incomplete information |
Laure Petrucci | 7 | 8k€ |
2018–2019 | PHC Van Gogh
🇫🇷 🇳🇱 |
PAMPAS
Parallel algorithms for model-checking and parameter synthesis |
Laure Petrucci | 11 | 7k€ |
2018 | BQR
🇫🇷 |
AMoJAS
Arbres attaque-défense et Modèles de Jeux pour l’Analyse de la Sécurité |
Laure Petrucci | 7 | 6k€ |
2015 | PEPS JCJC
🇫🇷 |
PSyCoS
Parallel SYnthesis for COncurrent Systems |
Camille Coti | 2 | 10k€ |
2013–2014 | STIC Asie
🇫🇷 🇸🇬 🇻🇳 |
CATS
Compositional analysis of timed systems |
Laure Petrucci | 6 | 34k€ |
2013 | PHC Merlion
🇫🇷 🇸🇬 |
FSFMA
French Singaporean Workshop on Formal Methods and Applications |
Christine Choppy + Sun Jun | 9 | 8k |
2010 | PHC Galilée
🇫🇷 🇮🇹 | Synthèse et contraintes | Laurent Fribourg | 3 | 12k€ |
2007–2010 | ANR
🇫🇷 |
VALMEM
Validation fonctionnelle et temporelle des mémoires embarquées, décrites au niveau transistor, par des méthodes formelles |
Laurent Fribourg | 7 | 572k€ |
2007–2009 | Institut Farman
🇫🇷 | SIMOP
Simulation et model-checking paramétré |
Laurent Fribourg | 6 | 20k€ |
Année | Doctorant⋅e | Institution |
---|---|---|
2024 | Tomáš Kolárik | Czech technical university in Prague 🇨🇿 |
2023 | Akshay Mambakam | Université Grenoble Alpes 🇫🇷 |
2022 | Bastien Serée | École Centrale Nantes |
2021 | Léo Henry | Université de Rennes 1 |
2020 | Clément Bertrand | Université d’Evry, Université Paris-Saclay 🇫🇷 |
2020 | Victor Roussanaly | Université de Rennes 1 |
2020 | Jiao Jiao | Nanyang Technological University, Singapour 🇸🇬 |
2019 | Du Xiaoning | Nanyang Technological University, Singapour 🇸🇬 |
2018 | Wang Junjie | Nanyang Technological University, Singapour 🇸🇬 |
2018 | Chandramohan Mahinthan | Nanyang Technological University, Singapour 🇸🇬 |
2017 | Wu Zhimin | Nanyang Technological University, Singapour 🇸🇬 |
2013 | Zhu Huiquan | Université Nationale de Singapour 🇸🇬 |
Année | Institution | |
---|---|---|
2020 | 🇯🇵 | EIG CONCERT-Japan |
2015, 2016 | 🇫🇷 | Agence nationale de la recherche |
2014 | 🇳🇱 | Nederlandse Organisatie voor Wetenschappelijk Onderzoek |
J’ai créé l’outil IMITATOR en 2008, et suis depuis son principal développeur.
IMITATOR est un logiciel pour synthétiser des valeurs de paramètres temporels dans les systèmes temporisés concurrents modélisés par des extensions des automates temporisés paramétrés.
IMITATOR a été utilisé dans le cadre de plusieurs collaborations avec l’industrie, notamment pour la vérification de systèmes matériels et pour l’analyse d’ordonnancement en présence d’incertitude.
IMITATOR effectue de la synthèse de paramètres pour les systèmes temps-réel modélisés par une extension des automates temporisés paramétrés.
Plusieurs algorithmes sont implémentés dans IMITATOR, dont la synthèse pour la sûreté, l’absence de deadlocks, le model-checking paramétré non-Zeno, ou encore l’analyse de robustesse.
En plus des sorties normalisées, IMITATOR génère des sorties graphiques tells que les zones de bon fonctionnement des paramètres temporels.
IMITATOR est entièrement libre et est distribué selon les termes de la licence publique générale GNU.
PAT est un model-checker puissant pour de multiples formalismes, dont timed CSP, les systèmes probabilistes, les systèmes paramétrés… PAT est principalement développé à Singapour (NUS, STUD, NTU).
PolyOp est une interface simple pour encapsuler des opérations sur les polyèdres fournies par la bibliothèque PPL (Parma Polyhedra Library).
PSyHCoS est un outil de synthèse de paramètres pour l’algèbre de processus Parametric Stateful Timed CSP (PSTCSP).
HyMITATOR est une variante d’IMITATOR pour les automates hybrides paramétrés.
InSPEQTor est une implémentation de la méthode inverse pour les graphes orientés valués paramétrés.
ImpRator est une implémentation de la méthode inverse pour les processus de décision markoviens paramétrés.
Nom | Année |
---|---|
Sarah Dépernet | 2024 |
Shapagat Bolat | 2022 |
Aleksander Kryukov | 2020 |
Jawher Jerray | 2018 |
Sahar Mhiri | 2018 |
Mathias Ramparison | 2016 |
Nguyễn Hoàng Gia | 2014 |
Christopher Makanga | 2014 |
Mohamed Mahdi Benmoussa | 2013 |
Taieb Ben Niha | 2013 |
Giuseppe Pellegrino | 2012−2013 |
Shweta Garg (श्वॆता) | 2012 |
Inès Jguirim | 2012 |
Daphné Dussaud | 2010 |
Sandeep Grewal | 2008 |
J’ai été de 2019 à 2022 professeur des universités à l’Université de Lorraine : enseignement à l’IUT Charlemagne et recherche dans l’équipe VeriDis du LORIA.
J’ai été de 2011 à 2019 maître de conférences dans l’équipe LoVe du Laboratoire d’informatique de Paris Nord à l’Université Sorbonne Paris Nord (ex-Paris 13).
J’ai effectué de décembre 2010 à août 2011 un post-doctorat au sein de l’équipe du professeur Dong Jin Song (董劲松) à l’Université Nationale de Singapour.
Je maintiens des collaborations avec plusieurs chercheurs singapouriens.
J’ai effectué mon doctorat de septembre 2007 à décembre 2010 au sein du Laboratoire Spécification et Vérification, ENS Cachan, France de l’École Normale Supérieure de Cachan (désormais ENS Paris-Saclay) sous la direction de Laurent Fribourg et Emmanuelle Encrenaz.
Titre : Une méthode inverse pour la synthèse de paramètres temporels dans les systèmes concurrents [PDF ].
Je maintiens une liste de conférences en méthodes formelles.
Le monde en train, ou tout pour assister aux congrès européens et asiatiques en train !
Université Sorbonne Paris Nord, CNRS, Laboratoire d’Informatique de Paris Nord, LIPN, F-93430 Villetaneuse, France
Étienne André
Institut Galilée
LIPN
Université Sorbonne Paris Nord
93430 Villetaneuse
France
Etienne.Andre(arobase)lipn.fr
Il est préférable de m’envoyer un courriel d’abord
…en 2024…? vraiment…?
Je suis très fier d’avoir un ha-index de 78.