We present an efficient algorithm to reduce the size of nondeter-ministic Büchi word automata, while retaining their language. Ad-ditionally, we describe methods to solve PSPACE-complete au-tomata problems like universality, equivalence and inclusion for much larger instances (1-3 orders of magnitude) than before. This can be used to scale up applications of automata in formal verifica-tion tools and decision procedures for logical theories. The algorithm is based on new transition pruning techniques. These use criteria based on combinations of backward and forward trace inclusions. Since these relations are themselves PSPACE-complete, we describe methods to compute good approximations of them in polynomial time. Extensive experiments show...
Finite automata appear in almost every branch of computer science, for example in model checking, in...
In automata theory a minimization is the task of transforming a given finite state machine into an e...
Finite automata appear in almost every branch of computer science, for example in model checking, in...
We present efficient algorithms to reduce the size of nondeterministicB\"uchi word automata (NBA) an...
This paper presents a taxonomy of finite automata minimization algorithms. Brzozowski's elegant...
Abstract. We solve the open problems of translating, when possible, all common classes of nondetermi...
Symbolic Automata extend classical automata by using symbolic alphabets instead of finite ones. Most...
International audienceWe present Stamina, a tool solving three algorithmic problems in au-tomata the...
International audienceWe present Stamina, a tool solving three algorithmic problems in au-tomata the...
International audienceWe present Stamina, a tool solving three algorithmic problems in au-tomata the...
The automata-theoretic approach to the problem of program verification requires efficient minimizati...
We present PTIME language-preserving techniques for the reduction of non-deterministic tree automat...
Abstract. The nonemptiness problem for nondeterministic automata on infinite words can be reduced to...
While many applications of automata in formal methods can usenondeterministic automata, some applica...
Finite-state automata are a central computational model in computer science, with numerous and diver...
Finite automata appear in almost every branch of computer science, for example in model checking, in...
In automata theory a minimization is the task of transforming a given finite state machine into an e...
Finite automata appear in almost every branch of computer science, for example in model checking, in...
We present efficient algorithms to reduce the size of nondeterministicB\"uchi word automata (NBA) an...
This paper presents a taxonomy of finite automata minimization algorithms. Brzozowski's elegant...
Abstract. We solve the open problems of translating, when possible, all common classes of nondetermi...
Symbolic Automata extend classical automata by using symbolic alphabets instead of finite ones. Most...
International audienceWe present Stamina, a tool solving three algorithmic problems in au-tomata the...
International audienceWe present Stamina, a tool solving three algorithmic problems in au-tomata the...
International audienceWe present Stamina, a tool solving three algorithmic problems in au-tomata the...
The automata-theoretic approach to the problem of program verification requires efficient minimizati...
We present PTIME language-preserving techniques for the reduction of non-deterministic tree automat...
Abstract. The nonemptiness problem for nondeterministic automata on infinite words can be reduced to...
While many applications of automata in formal methods can usenondeterministic automata, some applica...
Finite-state automata are a central computational model in computer science, with numerous and diver...
Finite automata appear in almost every branch of computer science, for example in model checking, in...
In automata theory a minimization is the task of transforming a given finite state machine into an e...
Finite automata appear in almost every branch of computer science, for example in model checking, in...