Antichain-Based Universality and Inclusion Testing over Nondeterministic Finite Tree Automata
Ahmed Bouajjani1
, Peter Habermehl1, 2
, Lukáš Holík3
, Tayssir Touili1
and Tomáš Vojnar3 
| (1) |
LIAFA, CNRS and University Paris Diderot, France |
| (2) |
LSV, ENS Cachan, CNRS, INRIA, |
| (3) |
FIT, Brno University of Technology, Czech republic |
Abstract
We propose new antichain-based algorithms for checking universality and inclusion of nondeterministic tree automata (NTA).
We have implemented these algorithms in a prototype tool and our experiments show that they provide a significant improvement
over the traditional determinisation-based approaches. We use our antichain-based inclusion checking algorithm to build an
abstract regular tree model checking framework based entirely on NTA. We show the significantly improved efficiency of this
framework through a series of experiments with verifying various programs over dynamic linked tree-shaped data structures.
This work was supported by the French projects ANR-06-SETI-001 AVERISS and RNTL AVERILES, the Czech Grant Agency (projects
102/07/0322, 102/05/H050), the Barrande project 17356TD, and the Czech Ministry of Education by the project MSM 0021630528
Security-Oriented Research in Information Technology.
References secured to subscribers.