Flat Counter Automata Almost Everywhere! - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2005

Flat Counter Automata Almost Everywhere!

Résumé

This paper argues that flatness appears as a central notion in the verification of counter automata. A counter automaton is called flat when its control graph can be “replaced”, equivalently w.r.t. reachability, by another one with no nested loops. From a practical view point, we show that flatness is a necessary and sufficient condition for termination of accelerated symbolic model checking, a generic semi-algorithmic technique implemented in successful tools like Fast, Lash or TReX. From a theoretical view point, we prove that many known semilinear subclasses of counter automata are flat: reversal bounded counter machines, lossy vector addition systems with states, reversible Petri nets, persistent and conflict-free Petri nets, etc. Hence, for these subclasses, the semilinear reachability set can be computed using a uniform accelerated symbolic procedure (whereas previous algorithms were specifically designed for each subclass).
Fichier principal
Vignette du fichier
LerouxSutre-ATVA05.pdf (197.79 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00346310 , version 1 (15-12-2008)

Identifiants

Citer

Jérôme Leroux, Grégoire Sutre. Flat Counter Automata Almost Everywhere!. Third International Symposium, ATVA 2005, 2005, Taipei, Taiwan. pp.489-503, ⟨10.1007/11562948_36⟩. ⟨hal-00346310⟩

Collections

CNRS
87 Consultations
686 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More