We study here several classes of finite state automata running on trees, extended with constraints that allow to test for equalities or disequalities between subterms. We focus on tree automata with global constraints where the tests are done depending on the states reached by the automaton on its runs. Such automata were introduced in studies on semi-structured documents. We do here a detailed comparison between those automata and other models that allow to operate similar tests, like tree automata with constraints between brothers, or tree automata with an auxiliary memory. We show how such automata may be used to verify security properties on cryptographic protocols. Tree automata have already been used to modelize the messages exchange...
International audienceWe define tree automata with global constraints (TAGC), generalizing the class...
AbstractWe introduce the class of rigid tree automata (RTA), an extension of standard bottom-up auto...
We define tree automata with global equality and disequality constraints (TAGED). TAGEDs can test (d...
We study here several classes of finite state automata running on trees, extended with constraints t...
Nous étudions des classes d'automates à états finis calculant sur les arbres, étendus par des contra...
Automata are a widely used formalism in computer science as a concise representation for sets. They ...
We introduce a class of tree automata that perform tests on a memory that is updated using function ...
AbstractWe introduce a class of tree automata that perform tests on a memory that is updated using f...
Tree automata on infinite trees are a powerful tool that is widely used for decision procedures and ...
In recent years, several extensions of tree automata have been considered. Most of them are related ...
International audienceIt is well-known that tree automata define exactly regular languages of trees....
International audienceWe define tree automata with global equality and disequality constraints (TAGE...
International audienceA tree automaton with global equality and disequality constraints, TAGED for s...
We study an extension of tree automata on infinite trees with global equality and disequality constr...
International audienceWe introduce the class of Rigid Tree Automata (RTA), an extension of standard ...
International audienceWe define tree automata with global constraints (TAGC), generalizing the class...
AbstractWe introduce the class of rigid tree automata (RTA), an extension of standard bottom-up auto...
We define tree automata with global equality and disequality constraints (TAGED). TAGEDs can test (d...
We study here several classes of finite state automata running on trees, extended with constraints t...
Nous étudions des classes d'automates à états finis calculant sur les arbres, étendus par des contra...
Automata are a widely used formalism in computer science as a concise representation for sets. They ...
We introduce a class of tree automata that perform tests on a memory that is updated using function ...
AbstractWe introduce a class of tree automata that perform tests on a memory that is updated using f...
Tree automata on infinite trees are a powerful tool that is widely used for decision procedures and ...
In recent years, several extensions of tree automata have been considered. Most of them are related ...
International audienceIt is well-known that tree automata define exactly regular languages of trees....
International audienceWe define tree automata with global equality and disequality constraints (TAGE...
International audienceA tree automaton with global equality and disequality constraints, TAGED for s...
We study an extension of tree automata on infinite trees with global equality and disequality constr...
International audienceWe introduce the class of Rigid Tree Automata (RTA), an extension of standard ...
International audienceWe define tree automata with global constraints (TAGC), generalizing the class...
AbstractWe introduce the class of rigid tree automata (RTA), an extension of standard bottom-up auto...
We define tree automata with global equality and disequality constraints (TAGED). TAGEDs can test (d...