There are two approaches to reasoning about distributed algorithms. In the operational approach, one reasons "dynamically" about the events that can occur and the temporal precedence relation (called causality) between those events. In the assertional approach, one reasons "statically" about reachable states by means of assertions (called invariants) that are true for all reachable states. The purpose of this paper is to show that the operational and assertional approaches can be combined in such a way that the advantages of both approaches are attained. On the one hand, operational reasoning about events and causality affords an intuitive way to think about and understand distributed algorithms. On the other hand, asser...
Abstract An important problem in analyzing distributed computations is the amount of information. In...
Tracking causality should not be ignored. It is important in the design of many distributed algorith...
We would like to report an error in a proof given by J.-P. Verjus in [3]. More importantly, we would...
We illustrate a technique for proving properties of distributed programs. Our tech-nique avoids the ...
Proving properties of distributed algorithms is still a highly challenging problem and various appro...
Abstract. Distributed Algorithms are hard to prove correct. In settings with process failures, thing...
The aim of this paper to demonstrate rigorous reasoning in the context of concurrency. We present a ...
We provide a logic for distributed computing that has the explanatory and technical power of constr...
International audienceDistributed algorithms are present in our daily life and we depend on the corr...
The desire to model in a straightforward manner complex features of real physical systems is often t...
International audienceThe verification of distributed algorithms is a challenge for formal technique...
AbstractA general model, the Distributed Event Algebra or D-algebra, for distributed computation is ...
This paper formalizes an operational semantics for the transition system model of concurrency and pr...
An important problem in analyzing distributed computations is the amount of information. In event-ba...
Abstract: The paper shows that characterizing the causal relationship between significant events is ...
Abstract An important problem in analyzing distributed computations is the amount of information. In...
Tracking causality should not be ignored. It is important in the design of many distributed algorith...
We would like to report an error in a proof given by J.-P. Verjus in [3]. More importantly, we would...
We illustrate a technique for proving properties of distributed programs. Our tech-nique avoids the ...
Proving properties of distributed algorithms is still a highly challenging problem and various appro...
Abstract. Distributed Algorithms are hard to prove correct. In settings with process failures, thing...
The aim of this paper to demonstrate rigorous reasoning in the context of concurrency. We present a ...
We provide a logic for distributed computing that has the explanatory and technical power of constr...
International audienceDistributed algorithms are present in our daily life and we depend on the corr...
The desire to model in a straightforward manner complex features of real physical systems is often t...
International audienceThe verification of distributed algorithms is a challenge for formal technique...
AbstractA general model, the Distributed Event Algebra or D-algebra, for distributed computation is ...
This paper formalizes an operational semantics for the transition system model of concurrency and pr...
An important problem in analyzing distributed computations is the amount of information. In event-ba...
Abstract: The paper shows that characterizing the causal relationship between significant events is ...
Abstract An important problem in analyzing distributed computations is the amount of information. In...
Tracking causality should not be ignored. It is important in the design of many distributed algorith...
We would like to report an error in a proof given by J.-P. Verjus in [3]. More importantly, we would...