A State-of-the-Art Karp-Miller Algorithm Certified in Coq - Archive ouverte HAL
Communication Dans Un Congrès Année : 2024

A State-of-the-Art Karp-Miller Algorithm Certified in Coq

Résumé

Petri nets constitute a well-studied model to verify and study concurrent systems, among others, and computing the coverability set is one of the most fundamental problems about Petri nets. Using the proof assistant Coq , we certified the correctness and termination of the MinCov algorithm by Finkel, Haddad, and Khmelnitsky (FOSSACS 2020). This algorithm is the most recent algorithm in the literature that computes the minimal basis of the coverability set, a problem known to be prone to subtle bugs. Apart from the intrinsic interest of a computer-checked proof, our certification provides new insights on the MinCov algorithm. In particular, we introduce as an intermediate algorithm a small-step variant of MinCov of independent interest.
Fichier principal
Vignette du fichier
TACAS2024.pdf (497.94 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

hal-04601324 , version 1 (04-06-2024)

Licence

Identifiants

Citer

Thibault Hilaire, David Ilcinkas, Jérôme Leroux. A State-of-the-Art Karp-Miller Algorithm Certified in Coq. 30th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2024), Apr 2024, Luxembourg, Luxembourg. pp.370 - 389, ⟨10.1007/978-3-031-57246-3_21⟩. ⟨hal-04601324⟩

Collections

CNRS
22 Consultations
12 Téléchargements

Altmetric

Partager

More