Verification of ACTL Properties by Bounded Model Checking

نویسنده

  • Wenhui Zhang
چکیده

With the papers of Biere et. al. [1, 2] in 1999, SAT-based bounded model checking (BMC) for verification of LTL properties has been introduced as a complementary technique to BDD-based symbolic model checking, and a lot of successful work has been done with this approach. The idea has later also been applied to the verification of ACTL (the universal fragment of CTL) properties [6]. The efficiency of this method is based on the observation that if a system is faulty then only a fragment of its state space is sufficient for finding an error. For valid properties, the length (completeness threshold) that needed to be checked in order to certify that the system is error free is usually quite big, such that it is not practical to use this approach for checking systems that are error free with respect to given properties. An improvement is to use approximations of such a length taking the diameter of the model into consideration. However, for a reasonably large system, this length would possibly also be large enough to make the verification intractable. Our research aims at methods for avoiding this problem when checking systems that are error free. A work in this direction related to LTL properties has been carried out and presented in [8]. This paper proposes an approach to (partly) avoid the dependence on such a completeness threshold for verification of ACTL properties. The basic idea is to find an encoding such that if it is unsatisfiable then the encoded problem instance has no witness.

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

ثبت نام

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

منابع مشابه

Bounded Semantics of CTL and SAT-Based Verification

Bounded model checking has been proposed as a complementary approach to BDD based symbolic model checking for combating the state explosion problem, esp. for efficient error detection [3]. This has led to a lot of successful work with respect to error detection in the checking of LTL, ACTL (the universal fragment of CTL) and ACTL* properties by satisfiability testing [3, 22, 25]. The use of bou...

متن کامل

Model Checking with SAT-Based Characterization of ACTL Formulas

Bounded semantics of LTL with existential interpretation and that of ECTL (the existential fragment of CTL), and the characterization of these existentially interpreted properties have been studied and used as the theoretical basis for SAT-based bounded model checking [2, 18]. This has led to a lot of successful work with respect to error detection in the checking of LTL and ACTL (the universal...

متن کامل

Using Integer Time Steps for Checking Branching Time Properties of Time Petri Nets

Verification of timed systems is an important subject of research, and one of its crucial aspects is the efficiency of the methods developed. Extending the result of Popova which states that integer time steps are sufficient to test reachability properties of time Petri nets [5, 8], in our work we prove that the discrete-time semantics is also sufficient to verify ECTL∗ and ACTL∗ properties of ...

متن کامل

A New Approach to Bounded Model Checking for Branching Time Logics

Bounded model checking (BMC) is a technique for overcoming the state explosion problem which has gained wide industrial acceptance. Bounded model checking is typically applied only for linear-time properties, with a few exceptions, which search for a counter-example in the form of a tree-like structure with a pre-determined shape. We suggest a new approach to bounded model checking for universa...

متن کامل

Environment Synthesis for Compositional Model Checking

Modeling the environment of a design module under verification is a known practical problem in compositional verification. In this paper, we propose an approach to translate an ACTL specification into such an environment. Throughout the translation, we construct an efficient tableau for the full range of ACTL and synthesize the tableau into Verilog HDL behavior level program. The synthesized pr...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2007