We define the notion of total algorithms for networks of processes. A total algorithm enforces that a "decision" is taken by a subset of the processes, and that participation of all processes is required to reach this decision. Total algorithms are an important building block in the design of distributed algorithms. For some important network control problems it can be shown that an algorithm solving it is necessarily total, and that any total algorithm can solve the problem. We study some total algorithms for a variety of network topologies. Constructions are shown to derive algorithms for Mutual Exclusion, Election, and Distributed Infirnum Approximation from arbitrary total algorithms. The paper puts many results and paradigms about desi...
he paper reports on practical experience with the event B method, when developing case studies, espe...
In this paper we argue that high-level Petri nets are well suited for the representation of distribu...
AbstractA class of sequential programs is distributed through a series of program transformations. T...
An improved version of Afek and Gafni's synchronous algorithm for distributed election in complete n...
The paper presents several algorithmic solutions to typical problems from the theory of distributed ...
International audienceDistributed algorithms are considered to be very complex to design and to prov...
Abstract: In this paper, functioning and interaction of distributed devices and concurrent algorithm...
The problem of electing a leader in distributed networks of processors where the topology is fixed a...
The spread of computer networks, from sensor networks to the Internet, creates an ever-growing need ...
In this PhD thesis, we present a study of distributed asynchronousalgorithms of control.Distributed ...
A variety of distributed algorithms are presented and proven correct in this book. A (Petri net base...
The immediate past has witnessed an increasing amount of interest in local algorithms, i.e., constan...
International audienceWe introduce an automata-theoretic method for the verification of distributed ...
This course intends to provide a rigorous introduction to the most important research results in the...
distributed system is an environment where multiple processes can work together to achieve a common ...
he paper reports on practical experience with the event B method, when developing case studies, espe...
In this paper we argue that high-level Petri nets are well suited for the representation of distribu...
AbstractA class of sequential programs is distributed through a series of program transformations. T...
An improved version of Afek and Gafni's synchronous algorithm for distributed election in complete n...
The paper presents several algorithmic solutions to typical problems from the theory of distributed ...
International audienceDistributed algorithms are considered to be very complex to design and to prov...
Abstract: In this paper, functioning and interaction of distributed devices and concurrent algorithm...
The problem of electing a leader in distributed networks of processors where the topology is fixed a...
The spread of computer networks, from sensor networks to the Internet, creates an ever-growing need ...
In this PhD thesis, we present a study of distributed asynchronousalgorithms of control.Distributed ...
A variety of distributed algorithms are presented and proven correct in this book. A (Petri net base...
The immediate past has witnessed an increasing amount of interest in local algorithms, i.e., constan...
International audienceWe introduce an automata-theoretic method for the verification of distributed ...
This course intends to provide a rigorous introduction to the most important research results in the...
distributed system is an environment where multiple processes can work together to achieve a common ...
he paper reports on practical experience with the event B method, when developing case studies, espe...
In this paper we argue that high-level Petri nets are well suited for the representation of distribu...
AbstractA class of sequential programs is distributed through a series of program transformations. T...