Model Checking Games for CTL

نویسنده

  • Martin Lange
چکیده

We define model checking games for the temporal logic CTL∗ and prove their correctness. They provide a technique for using model checking interactively in a verification/specification process. Their main feature is to construct paths in a transition system stepwise. That enables them to be the basis for a local model checking algorithm with a natural notion of justification. However, this requires configurations of a game to contain sets of formulas. Moreover, an additional structure on these sets, called focus, has to be used to guarantee correctness.

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

ثبت نام

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

منابع مشابه

Model Checking Games for Branching Time Logics

This paper defines and examines model checking games for the branching time temporal logic CTL∗. The games employ a technique called focus which enriches sets by picking out one distinguished element. This is necessary to avoid ambiguities in the regeneration of temporal operators. The correctness of these games is proved, and optimisations are considered to obtain model checking games for impo...

متن کامل

Satisfiability Games for CTL∗

This paper defines games for the full branching time logic CTL∗. They provide a direct method to check satisfiability of a formula since they work on its subformulas only. Thus, this method avoids determinisation of automata or translations into other logics. Instead, it employs a simple tool called focus which the players use to highlight one particular formula in a set of subformulas. Focus g...

متن کامل

A Game Based Approach to CTL∗ Model Checking

We introduce a definition of model checking games for the full branching time logic CTL∗ and sketch a proof of their correctness. These games are a helpful technique for using model checking in the verification of concurrent systems, because they may not only show that a specified property is violated, but also why it is. 1 Verification of Concurrent Systems Mathematically, model checking is th...

متن کامل

Model-checking Quantitative Alternating-time Temporal Logic on One-counter Game Models

We consider quantitative extensions of the alternating-time temporal logics ATL/ATL∗ called quantitative alternating-time temporal logics (QATL/QATL∗) in which the value of a counter can be compared to constants using equality, inequality and modulo constraints. We interpret these logics in one-counter game models which are infinite duration games played on finite control graphs where each tran...

متن کامل

Symmetry Reduction in Infinite Games with Finite Branching

Symmetry reductions have been applied extensively for the verification of finite-state concurrent systems and hardware designs using model-checking of temporal logics such as LTL,CTL and CTL∗, as well as real-time and probabilistic-system model-checking. In this paper we extend the technique to handle infinite-state games on graphs with finite branching where the objectives of the players can b...

متن کامل

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


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

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000