CE48 - Fondements du numérique : informatique, automatique, traitement du signal et des images 2025

Petri nets certifiés – CoqoPetri

Résumé de soumission

Les méthodes formelles fournissent des outils et des algorithmes pour la vérification et l'analyse de systèmes complexes qui peuvent détecter des bogues ou prouver la correction d'une propriété appelée spécification dans ce contexte. Ce domaine de recherche actif fournit de nombreuses méthodes et algorithmes qui dépendent de la classe de systèmes ainsi que de la classe de spécifications. La correction de ces résultats découle de preuves faite à la main. Elles sont généralement non triviales et sujettes aux erreurs. Et certaines d'entre elles contiennent des erreurs très subtiles qui prennent du temps à être découvertes. Fournir des garanties de correction et de terminaison des algorithmes développés dans le domaine des méthodes formelles est un problème intéressant mais difficile car les arguments découlent de preuves complexes.

Nous croyons fermement que les assistants de preuve comme Coq peuvent surmonter ce problème. Nous nous intéressons dans ce projet à l'algorithme d'accessibilité pour les réseaux de Petri. Les réseaux de Petri constituent un modèle bien étudié pour vérifier et étudier les systèmes concurrents, entre autres, et le problème de l'accessibilité est l'un des problèmes les plus fondamentaux des réseaux de Petri. L'étude de cet algorithme est un sujet d'actualité puisque, après quarante ans de tentatives infructueuses, Jérôme Leroux et Sylvain Schmitz ont récemment prouvé que la complexité du problème était Ackermann-complète. De plus, il a été prouvé que l'algorithme KLM était optimal pour ce problème.

Fournir des preuves Coq certifiées pour ces résultats nécessite un grand nombre de preuves génériques. Afin de résoudre ce problème difficile, nous proposons de développer une bibliothèque Coq pour les réseaux de Petri. L'objectif principal du projet est la conception d'une bibliothèque Coq qui pourra être utilisée dans une large gamme d'applications concernant, mais sans s'y limiter, les réseaux de Petri, une meilleure compréhension de l'algorithm

Coordination du projet

Jérôme Leroux (Laboratoire Bordelais de Recherche en Informatique)

L'auteur de ce résumé est le coordinateur du projet, qui est responsable du contenu de ce résumé. L'ANR décline par conséquent toute responsabilité quant à son contenu.

Partenariat

LaBRI Laboratoire Bordelais de Recherche en Informatique
IRIF UNIVERSITÉ PARIS CITÉ

Aide de l'ANR 399 633 euros
Début et durée du projet scientifique : septembre 2025 - 48 Mois

Liens utiles

Explorez notre base de projets financés

 

 

L’ANR met à disposition ses jeux de données sur les projets, cliquez ici pour en savoir plus.

Inscrivez-vous à notre newsletter
pour recevoir nos actualités
S'inscrire à notre newsletter