AbstractWe give an operational model of causally-ordered message-passing primitives. Based on this model, we formulate a Hoare-style proof system for causally-ordered delivery. To illustrate the use of this proof system and to demonstrate the feasibility of applying invariant-based verification techniques to algorithms that depend on causally-ordered delivery, we verify an asynchronous variant of the distributed termination detection algorithm of Dijkstra, Feijen, and van Gasteren
A causal broadcast protocol was proposed earlier in [1]. Two extensions of the protocol were also pr...
In multimedia systems, not only do messages that are sent to and received by multiple sites need to ...
Causal message ordering is a partial ordering of messages in a distributed computing environment. It...
We give an operational model of causally-ordered message-passing primitives. Based on this model, we...
AbstractWe give an operational model of causally-ordered message-passing primitives. Based on this m...
Causal and total order broadcast has been proposed as a mechanism to provide fault tolerance for con...
Causal order states that for any process the order in which it is delivered messages cannot violate ...
Abstract. This paper presents an algorithm to implement point{to{ point causal order message deliver...
Causal consistency is one of the most adopted consistency criteria for distributed implementations o...
International audiencePartial correctness is perhaps the most important functional property of algo-...
Inference rules are derived for proving partial correctness of concurrent programs that use message...
\Delta-causal ordering is a communication abstraction designed for distributed applications whose me...
International audienceWe address the problem of verifying message passing programs , defined as a se...
This thesis presents proof rules for an extension of Hoare's Communicating Sequential Processes (CS...
Abstract. We present a new model checking procedure for concurrent systems against safety properties...
A causal broadcast protocol was proposed earlier in [1]. Two extensions of the protocol were also pr...
In multimedia systems, not only do messages that are sent to and received by multiple sites need to ...
Causal message ordering is a partial ordering of messages in a distributed computing environment. It...
We give an operational model of causally-ordered message-passing primitives. Based on this model, we...
AbstractWe give an operational model of causally-ordered message-passing primitives. Based on this m...
Causal and total order broadcast has been proposed as a mechanism to provide fault tolerance for con...
Causal order states that for any process the order in which it is delivered messages cannot violate ...
Abstract. This paper presents an algorithm to implement point{to{ point causal order message deliver...
Causal consistency is one of the most adopted consistency criteria for distributed implementations o...
International audiencePartial correctness is perhaps the most important functional property of algo-...
Inference rules are derived for proving partial correctness of concurrent programs that use message...
\Delta-causal ordering is a communication abstraction designed for distributed applications whose me...
International audienceWe address the problem of verifying message passing programs , defined as a se...
This thesis presents proof rules for an extension of Hoare's Communicating Sequential Processes (CS...
Abstract. We present a new model checking procedure for concurrent systems against safety properties...
A causal broadcast protocol was proposed earlier in [1]. Two extensions of the protocol were also pr...
In multimedia systems, not only do messages that are sent to and received by multiple sites need to ...
Causal message ordering is a partial ordering of messages in a distributed computing environment. It...