Thèmes de recherche :
Mes recherches concernent l'analyse des systèmes informatiques distribués et des systèmes embarqués.
Il s'agit d'améliorer ou d'adapter les techniques d'analyse largement répandues,
comme
la vérification de propriétés de logique temporelle
ou
l'évaluation stochastique des performances des systèmes, pour traiter les systèmes concrêts, souvent complexes et de très grande tailles.
Des techniques complémentaires de réduction et de compression d'espace d'états ont été définies tels que
l'exploitation des symétries de fonctionnement des processus,
l'observation partielle des composantes du système et
le codage symbolique des infomations conservées en mémoire.
Les approches proposées ont été mises en pratique pour des systèmes distribués décrits en réseaux de Petri. La version colorée de ces réseaux (dite symétrique)
a permi d'automatiser le calcul des symétries de façon particulièrement efficace.
Les réseaux de Petri récursifs temporels représentent une toute nouvelle extension qui offre aux concepteurs la création dynamique de processsus communiquants
et une gestion temporisée de leurs événements. Les premiers travaux ont permi d'exhiber des conditions suffisantes pour une analyse d'accessibilité des états.
J'élabore aussi des méthodes formelles permettant d'évaluer la robustesse des circuits embarqués plongés dans des environnements satellitaires perturbés.
Mots clefs : model checking, logique temporelle, évaluation stochastique, graphe d'état quotient, chaîne de Markov aggrégée, représentation symbolique, symétrie, observation, modularité,
réseau de Petri, système à structure dynamique, système fini et infini, influence de l'environnement.