On the refinement of liveness properties of distributed systems

From MaRDI portal
Publication:763239

DOI10.1007/S10703-011-0117-1zbMATH Open1233.68160arXiv0801.0949OpenAlexW2008807688MaRDI QIDQ763239FDOQ763239

Paul C. Attie

Publication date: 9 March 2012

Published in: Formal Methods in System Design (Search for Journal in Brave)

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 involve 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 ``robustness condition, and secondly, our formalism can express any liveness property at all, provided that history variables can be used


Full work available at URL: https://arxiv.org/abs/0801.0949




Recommendations




Cites Work


Cited In (10)

Uses Software





This page was built for publication: On the refinement of liveness properties of distributed systems

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q763239)