SRI International A liveness property asserts that program execution eventually reaches some desirable state. While termination has been studied extensively, many other liveness properties are important for concurrent programs. A formal proof method, based on temporal logic, for deriving liveness properties is presented. It allows a rigorous formulation of simple informal arguments. How to reason with temporal logic and how to use safety (invariance) properties in proving liveness is shown. The method is illustrated using, first, a simple programming language without synchronization primitives, then one with semaphores. However, it is applicable to any programming language
In this paper, we suggest a method for proving the maximality of a program with respect to a given s...
An approach to proving temporal properties of concurrent programs that does not use temporal logic ...
International audienceWe present new static analysis methods for proving liveness properties of prog...
AbstractThis paper presents proof principles for establishing invariance and liveness properties of ...
This thesis develops a new method for proving properties of concurrent programs and gives formal de...
A syntax directed proof system which allows to prove liveness properties of while-programs is introd...
this paper we discuss an aspect of the automatic synthesis of synchronization code for asynchronous ...
We here present an approach to reasoning about actor programs on the basis of temporal logic. Tempor...
Abstract. We present a new method for proving liveness and termination properties for fair concurren...
Abstract. We present a new method for proving liveness and termination prop-erties for fair concurre...
With the increased scale of distributed computations the complexity of liveness proofs have increase...
AbstractThe formalism of Temporal Logic is suggested as an appropriate tool for formalizing the sema...
Program verification increases the degree of confidence that a program will perform correctly. Manua...
. Analysis of concurrent systems is plagued by the state explosion problem. We describe an analysis ...
We present a simulation-based proof method for liveness properties. Our method is based on simulatio...
In this paper, we suggest a method for proving the maximality of a program with respect to a given s...
An approach to proving temporal properties of concurrent programs that does not use temporal logic ...
International audienceWe present new static analysis methods for proving liveness properties of prog...
AbstractThis paper presents proof principles for establishing invariance and liveness properties of ...
This thesis develops a new method for proving properties of concurrent programs and gives formal de...
A syntax directed proof system which allows to prove liveness properties of while-programs is introd...
this paper we discuss an aspect of the automatic synthesis of synchronization code for asynchronous ...
We here present an approach to reasoning about actor programs on the basis of temporal logic. Tempor...
Abstract. We present a new method for proving liveness and termination properties for fair concurren...
Abstract. We present a new method for proving liveness and termination prop-erties for fair concurre...
With the increased scale of distributed computations the complexity of liveness proofs have increase...
AbstractThe formalism of Temporal Logic is suggested as an appropriate tool for formalizing the sema...
Program verification increases the degree of confidence that a program will perform correctly. Manua...
. Analysis of concurrent systems is plagued by the state explosion problem. We describe an analysis ...
We present a simulation-based proof method for liveness properties. Our method is based on simulatio...
In this paper, we suggest a method for proving the maximality of a program with respect to a given s...
An approach to proving temporal properties of concurrent programs that does not use temporal logic ...
International audienceWe present new static analysis methods for proving liveness properties of prog...