Model Checking for Process Rewrite Systems and a Class of Action-Based Regular Properties

نویسنده

  • Laura Bozzelli
چکیده

We consider the model checking problem for Process Rewrite Systems (PRS s),an infinite-state formalism (non Turing-powerful) which subsumes many commonmodels such as Pushdown Processes and Petri Nets. PRS s can be adopted as for-mal models for programs with dynamic creation and synchronization of concurrentprocesses, and with recursive procedures. The model-checking problem for PRS sand action-based linear temporal logic (ALTL) is undecidable. However, decidabilityfor some interesting fragment of ALTL remains an open question. In this paper westate decidability results concerning generalized acceptance properties about infinitederivations (infinite term rewriting) in PRS s. As a consequence, we obtain decid-ability of the model-checking (restricted to infinite runs) for PRS s and a meaningfulfragment of ALTL.

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

ثبت نام

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

منابع مشابه

Rewrite Closure of Hedge-automata Languages

We investigate some preservation properties for classes of regular languages of unranked ordered terms under an appropriate generalization of term rewriting subsuming both standard term rewriting and word rewriting. The considered classes include languages of hedge automata (HA) and some extension (called CF-HA) with context-free languages in transitions, instead of regular languages. In partic...

متن کامل

Closure of Hedge-automata Languages by Hedge Rewriting Closure of Hedge-automata Languages by Hedge Rewriting

We consider rewriting systems for unranked ordered terms, i.e. trees where the number of successors of a node is not determined by its label, and is not a priori bounded. The rewriting systems are defined such that variables in the rewrite rules can be substituted by hedges (sequences of terms) instead of just terms. Consequently, this notion of rewriting subsumes both standard term rewriting a...

متن کامل

Verification of Process Rewrite Systems in normal form

We consider the problem of model–checking for Process Rewrite Systems (PRS s)in normal form. In a PRS in normal form every rewrite rule either only deals withprocedure calls and procedure termination, possibly with value return, (this kind ofrules allows to capture Pushdown Processes), or only deals with dynamic activationof processes and synchronization (this kind of rules allo...

متن کامل

Reachability checking in complex and concurrent software systems using intelligent search methods

Software system verification is an efficient technique for ensuring the correctness of a software product, especially in safety-critical systems in which a small bug may have disastrous consequences. The goal of software verification is to ensure that the product fulfills the requirements. Studies show that the cost of finding and fixing errors in design time is less than finding and fixing the...

متن کامل

Facilitating the Transformation of State Machines from Equations into Rewrite Rules

The multiplicity of formalisms and corresponding verification systems makes the transformation useful for interoperations among them. We have proposed an approach to the transformation of state machines from a syntax-constrained class of equational theories into rewrite theories, which can be verified by Maude’s model checking facilities. However, the efficiency of model checking generated rewr...

متن کامل

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


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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2005