An approach to proving temporal properties of concurrent programs that does not use temporal logic as an inference system is presented. The approach is based on using Buchi automata to specify properties. To show that a program satisfies a given property, proof obligations are derived from the Buchi automaton for that property. These obligations are discharged by devising suitable invariant assertions and variant functions for the program. The approach is shown to be sound and relatively complete. A mutual exclusion protocol illustrates its application
AbstractThe paper presents a relatively complete proof system for proving the validity of temporal p...
Abstract. The automata-theoretic approach to linear temporal logic uses the theory of automata as a ...
International audienceVerification is decisive for embedded software. The goal of this work is to ve...
This thesis develops a new method for proving properties of concurrent programs and gives formal de...
This paper gives a method for providing that a program satisfies a temporal property that has been ...
In this paper, we address the problem of model checking temporal properties of finite-state programs...
We here present an approach to reasoning about actor programs on the basis of temporal logic. Tempor...
SRI International A liveness property asserts that program execution eventually reaches some desirab...
peer reviewedThis paper addresses the problem of designing memory efficient algorithms for the verif...
Ahstract:We give an cfticicnt procedure for verifying that a t%ute state concurrent systcm meets a s...
AbstractSome methods for reasoning about concurrent programs and hardware devices have been based on...
This paper presents an approach to checking a running program against its Linear Temporal Logic (LTL...
AbstractVardi, M.Y., Verification of concurrent programs: the automata-theoretic framework, Annals o...
In the automata-based approach, the model checking problem can be stated as follows: given a system ...
This paper presents a novel application of an untimed process algebra formalism to a class of timing...
AbstractThe paper presents a relatively complete proof system for proving the validity of temporal p...
Abstract. The automata-theoretic approach to linear temporal logic uses the theory of automata as a ...
International audienceVerification is decisive for embedded software. The goal of this work is to ve...
This thesis develops a new method for proving properties of concurrent programs and gives formal de...
This paper gives a method for providing that a program satisfies a temporal property that has been ...
In this paper, we address the problem of model checking temporal properties of finite-state programs...
We here present an approach to reasoning about actor programs on the basis of temporal logic. Tempor...
SRI International A liveness property asserts that program execution eventually reaches some desirab...
peer reviewedThis paper addresses the problem of designing memory efficient algorithms for the verif...
Ahstract:We give an cfticicnt procedure for verifying that a t%ute state concurrent systcm meets a s...
AbstractSome methods for reasoning about concurrent programs and hardware devices have been based on...
This paper presents an approach to checking a running program against its Linear Temporal Logic (LTL...
AbstractVardi, M.Y., Verification of concurrent programs: the automata-theoretic framework, Annals o...
In the automata-based approach, the model checking problem can be stated as follows: given a system ...
This paper presents a novel application of an untimed process algebra formalism to a class of timing...
AbstractThe paper presents a relatively complete proof system for proving the validity of temporal p...
Abstract. The automata-theoretic approach to linear temporal logic uses the theory of automata as a ...
International audienceVerification is decisive for embedded software. The goal of this work is to ve...