Emptiness Check of Powerset Büchi Automata using Inclusion Tests
Test de vacuité d'automates de Büchi ensemblistes en utilisant des tests d'inclusion.
Résumé
A possible attack on the state explosion of the automata-theoretic approach to model-checking is to build an automaton B whose states represent sets of states of the original automaton A to check for emptiness.
This paper introduces two emptiness checks for Büchi automata whose states represent sets that may include each other. The first check on B is equivalent to a traditional emptiness check on A but uses inclusion tests to direct and further reduce the on-the-fly construction of B. The second check is impressively faster but may return false negatives. We illustrate and benchmark both using a symmetry-based reduction.
Une façon de luter contre l'explosion combinatoire de l'espace d'états dans l'approche automate du model-checking est de construire un automate B dont les états représentent des ensembles d'états de l'automate original A dont on veut tester la vacuité.
Nous introduisons deux tests de vacuité pour les automates de Büchi dont les états représentent des ensembles qui peuvent s'inclure les uns les autres. Le premier test sur B équivaut au test de vacuité traditionnel que l'on ferait sur A, mais utilise des inclusions pour diriger et réduire d'avantage la construction à la volée de B. Le second test est énormément plus rapide, mais peut retourner de faux négatifs. Nous illustrons et mesurons ces deux algorithmes avec une réduction basée sur les symétries
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...