کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4950654 1364296 2017 17 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Reachability, confluence, and termination analysis with state-compatible automata
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Reachability, confluence, and termination analysis with state-compatible automata
چکیده انگلیسی

Regular tree languages are a popular device for reachability analysis over term rewrite systems, with many applications like analysis of cryptographic protocols, or confluence and termination analysis. At the heart of this approach lies tree automata completion, first introduced by Genet for left-linear rewrite systems. Korp and Middeldorp introduced so-called quasi-deterministic automata to extend the technique to non-left-linear systems. In this paper, we introduce the simpler notion of state-compatible automata, which are slightly more general than quasi-deterministic, compatible automata. This notion also allows us to decide whether a regular tree language is closed under rewriting, a problem which was not known to be decidable before.The improved precision has a positive impact in applications which are based on reachability analysis, namely termination and confluence analysis.Our results have been formalized in the theorem prover Isabelle/HOL. This allows to certify automatically generated proofs that are using tree automata techniques.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information and Computation - Volume 253, Part 3, April 2017, Pages 467-483
نویسندگان
, ,