On model checking data-independent systems with arrays without reset

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Appeared in Theory and Practice of Logic Programming, vol. 4, no. 5&6, 2004

Scientific paper

A system is data-independent with respect to a data type X iff the operations it can perform on values of type X are restricted to just equality testing. The system may also store, input and output values of type X. We study model checking of systems which are data-independent with respect to two distinct type variables X and Y, and may in addition use arrays with indices from X and values from Y . Our main interest is the following parameterised model-checking problem: whether a given program satisfies a given temporal-logic formula for all non-empty nite instances of X and Y . Initially, we consider instead the abstraction where X and Y are infinite and where partial functions with finite domains are used to model arrays. Using a translation to data-independent systems without arrays, we show that the u-calculus model-checking problem is decidable for these systems. From this result, we can deduce properties of all systems with finite instances of X and Y . We show that there is a procedure for the above parameterised model-checking problem of the universal fragment of the u-calculus, such that it always terminates but may give false negatives. We also deduce that the parameterised model-checking problem of the universal disjunction-free fragment of the u-calculus is decidable. Practical motivations for model checking data-independent systems with arrays include verification of memory and cache systems, where X is the type of memory addresses, and Y the type of storable values. As an example we verify a fault-tolerant memory interface over a set of unreliable memories.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

On model checking data-independent systems with arrays without reset does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with On model checking data-independent systems with arrays without reset, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and On model checking data-independent systems with arrays without reset will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-270045

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.