Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
On the Refinement of Liveness Properties of Distributed Systems1 Department of Computer Science
 

Summary: On the Refinement of Liveness Properties of Distributed Systems1
Paul Attie
Department of Computer Science
American University of Beirut
paul.attie@aub.edu.lb
August 7, 2006
Abstract
We present a new approach for reasoning about liveness properties of distributed systems,
represented as automata. Our approach is based on simulation relations, and requires reasoning
only over finite execution fragments. Current simulation-relation based methods for reasoning
about liveness properties of automata require reasoning over entire executions, since they in-
volve a proof obligation of the form: if a concrete and abstract execution "correspond" via the
simulation, and the concrete execution is live, then so is the abstract execution.
Our contribution consists of (1) a formalism for defining liveness properties, (2) a proof
method for liveness properties based on that formalism, and (3) two expressive completeness
results: firstly, our formalism can express any liveness property which satisfies a natural "robust-
ness" condition, and secondly, our formalism can express any liveness property at all, provided
that history variables can be used.
To define liveness, we generalize the notion of a complemented-pairs (Streett) automaton
to an infinite state-space, and an infinite number of complemented-pairs. Our proof method

  

Source: Attie, Paul - Department of Computer Science, American University of Beirut
Lynch, Nancy - Computer Science and Artificial Intelligence Laboratory & Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology (MIT)

 

Collections: Computer Technologies and Information Sciences