Abstract. We present a new method for proving liveness and termination prop-erties for fair concurrent programs, which does not rely on finding a ranking function or on computing the transitive closure of the transition relation. The set of states from which termination or some liveness property is guaranteed is computed by a backwards reachability analysis. A central technique for handling concurrency is a check for certain commutativity properties. The method is not complete. However, it can be seen as a complement to other methods for proving termination, in that it transforms a termination problem into a simpler one with a larger set of terminated states. We show the usefulness of our method by ap-plying it to existing programs from the...
Depth-Bounded Systems form an expressive class of well-structured transition systems. They can model...
. Analysis of concurrent systems is plagued by the state explosion problem. We describe an analysis ...
We show how the problem of verifying liveness properties in fair computations is related to relative...
Abstract. We present a new method for proving liveness and termination properties for fair concurren...
SRI International A liveness property asserts that program execution eventually reaches some desirab...
AbstractThis paper presents proof principles for establishing invariance and liveness properties of ...
Program verification increases the degree of confidence that a program will perform correctly. Manua...
In this paper we combine rewriting techniques with verification issues. More precisely, we show how ...
The search for proof and the search for counterexamples (bugs) are complementary activities that nee...
AbstractWe propose means to predict termination in a higher-order imperative and concurrent language...
Counter systems are a well-known and powerful modeling notation for specifying infinite-state system...
One way to develop more robust software is to use formal program verification. Formal program verifi...
Communicated by (xxxxxxxxxx) We identify sufficient conditions to automatically establish the termin...
Over the past decade, formal methods have been remarkably successful in their application to the ana...
Abstract. Counter systems are a well-known and powerful modeling notation for specifying infinite-st...
Depth-Bounded Systems form an expressive class of well-structured transition systems. They can model...
. Analysis of concurrent systems is plagued by the state explosion problem. We describe an analysis ...
We show how the problem of verifying liveness properties in fair computations is related to relative...
Abstract. We present a new method for proving liveness and termination properties for fair concurren...
SRI International A liveness property asserts that program execution eventually reaches some desirab...
AbstractThis paper presents proof principles for establishing invariance and liveness properties of ...
Program verification increases the degree of confidence that a program will perform correctly. Manua...
In this paper we combine rewriting techniques with verification issues. More precisely, we show how ...
The search for proof and the search for counterexamples (bugs) are complementary activities that nee...
AbstractWe propose means to predict termination in a higher-order imperative and concurrent language...
Counter systems are a well-known and powerful modeling notation for specifying infinite-state system...
One way to develop more robust software is to use formal program verification. Formal program verifi...
Communicated by (xxxxxxxxxx) We identify sufficient conditions to automatically establish the termin...
Over the past decade, formal methods have been remarkably successful in their application to the ana...
Abstract. Counter systems are a well-known and powerful modeling notation for specifying infinite-st...
Depth-Bounded Systems form an expressive class of well-structured transition systems. They can model...
. Analysis of concurrent systems is plagued by the state explosion problem. We describe an analysis ...
We show how the problem of verifying liveness properties in fair computations is related to relative...