On-the-Fly Emptiness Checks for Generalized Büchi Automata - Archive ouverte HAL
Communication Dans Un Congrès Année : 2005

On-the-Fly Emptiness Checks for Generalized Büchi Automata

Jean-Michel Couvreur
  • Fonction : Auteur
Alexandre Duret-Lutz
Denis Poitrenaud
  • Fonction : Auteur
  • PersonId : 968343

Résumé

Emptiness check is a key operation in the automata-theoretic approach to LTL verification. However, it is usually done on Büchi automata with a single acceptance condition. We review existing on-the-fly emptiness-check algorithms for generalized Büchi automata (i.e., with multiple acceptance conditions) and show how they compete favorably with emptiness-checks for degeneralized automata, especially in presence of weak fairness assumptions. We also introduce a new emptiness-check algorithm, some heuristics to improve existing checks, and propose algorithms to compute accepting runs in the case of multiple acceptance conditions.

Dates et versions

hal-01487942 , version 1 (13-03-2017)

Identifiants

Citer

Jean-Michel Couvreur, Alexandre Duret-Lutz, Denis Poitrenaud. On-the-Fly Emptiness Checks for Generalized Büchi Automata. 12th International SPIN Workshop on Model Checking of Software, Aug 2005, San Francisco, United States. pp.169-184, ⟨10.1007/11537328_15⟩. ⟨hal-01487942⟩
85 Consultations
0 Téléchargements

Altmetric

Partager

More