Branching-Time Temporal Logic and Tree Automata

نویسندگان

  • Orna Kupferman
  • Orna Grumberg
چکیده

JJ89] C. Jard and T. Jeron. On-line model-checking for nite linear temporal logic speciications. 6 Conclusions In this paper we showed that tree automata, which have been considered unsuitable for branching-time model checking, provide a neat and optimal framework for branching-time temporal logics and can handle, eeciently, model checking. The crucial point in our method is that when branching-time temporal logics are considered, a wise presentation of the model can save the exponential blow up which is involved in conventional translations of formulas to automata. Moreover, when model checking is considered, and the model is part of the problem input, a wise presentation involves no complexity penalty and suits properly the automata-theoretic framework. In conclusion, introducing an eecient automata-theoretic framework for branching time model checking, the paper both closes the theoretical long-standing gap between linear-time and branching-time temporal logics, and opens the way to practical automata-based model-checking algorithms that have already proved themselves in the context of linear time. Acknowledgment We thank Moshe Vardi for many helpful suggestions and discussions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Automata-Theoretic Approach to Branching-Time Model Checking (Extended Abstract)

Translating linear temporal logic formulas to automata has proven to be an effective approach for implementing linear-time model-checking, and for obtaining many extensions and improvements to this verification method. On the other hand, for branching temporal logic, automata-theoretic techniques have long been thought to introduce an exponential penalty, making them essentially useless for mod...

متن کامل

Model Checking Temporal-Epistemic Logic Using Tree Automata

We introduce an automata-theoretic approach for the verification of multi-agent systems. We present a translation between branching time temporal-epistemic logic and alternating tree automata. Model checking an interpreted system against a temporal-epistemic formula is reduced to checking the non-emptiness of the composition of two tree automata. We exemplify this technique using a simple multi...

متن کامل

TREE AUTOMATA BASED ON COMPLETE RESIDUATED LATTICE-VALUED LOGIC: REDUCTION ALGORITHM AND DECISION PROBLEMS

In this paper, at first we define the concepts of response function and accessible states of a complete residuated lattice-valued (for simplicity we write $mathcal{L}$-valued) tree automaton with a threshold $c.$ Then, related to these concepts, we prove some lemmas and theorems that are applied in considering some decision problems such as finiteness-value and emptiness-value of recognizable t...

متن کامل

SATISFIABILITY GAMES FOR BRANCHING - TIME LOGICS 3 Other approaches

The satisfiability problem for branching-time temporal logics like CTL∗, CTL and CTL has important applications in program specification and verification. Their computational complexities are known: CTL∗ and CTL are complete for doubly exponential time, CTL is complete for single exponential time. Some decision procedures for these logics are known; they use tree automata, tableaux or axiom sys...

متن کامل

Satisfiability Games for Branching-Time Logics

The satisfiability problem for branching-time temporal logics like CTL∗, CTL and CTL has important applications in program specification and verification. Their computational complexities are known: CTL∗ and CTL are complete for doubly exponential time, CTL is complete for single exponential time. Some decision procedures for these logics are known; they use tree automata, tableaux or axiom sys...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Inf. Comput.

دوره 125  شماره 

صفحات  -

تاریخ انتشار 1996