首页 | 本学科首页   官方微博 | 高级检索  
     


Rigid tree automata and applications
Authors:Florent Jacquemard  Francis Klay
Affiliation:a INRIA Saclay - Île-de-France, LSV, ENS Cachan, 61 avenue du Président Wilson, 94235 Cachan Cedex, France
b Orange DPS/2IA/RSF, FA140, R&D Lannion 2, avenue Pierre Marzin, 22307 Lannion Cedex, France
c LIFL, Univ. Lille I, INRIA Lille - Nord Europe, Parc Scientifique de la Haute Borne, Park Plazza Bât A - 40 avenue Halley, 59650 Villeneuve d’Ascq, France
Abstract:We introduce the class of rigid tree automata (RTA), an extension of standard bottom-up automata on ranked trees with distinguished states called rigid. Rigid states define a restriction on the computation of RTA on trees: RTA can test for equality in subtrees reaching the same rigid state. RTA are able to perform local and global tests of equality between subtrees, non-linear tree pattern matching, and some inequality and disequality tests as well. Properties like determinism, pumping lemma, Boolean closure, and several decision problems are studied in detail. In particular, the emptiness problem is shown decidable in linear time for RTA whereas membership of a given tree to the language of a given RTA is NP-complete. Our main result is the decidability of whether a given tree belongs to the rewrite closure of an RTA language under a restricted family of term rewriting systems, whereas this closure is not an RTA language. This result, one of the first on rewrite closure of languages of tree automata with constraints, is enabling the extension of model checking procedures based on finite tree automata techniques, in particular for the verification of communicating processes with several local non-rewritable memories, like security protocols. Finally, a comparison of RTA with several classes of tree automata with local and global equality tests, with dag automata and Horn clause formalisms is also provided.
Keywords:Tree automata  Symbol constraints  Term rewriting  Verification
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号