In this work, we propose formal approaches for modeling andproving distributed algorithms. Such computations are designed to run oninterconnected autonomous computing entities for achieving a common task :each entity executes asynchronously the same code and interacts locally withits immediate neighbors. Correctness of distributed algorithms is a difficulttask and requires advancing methods and tools. In this thesis, we focus onsome basic problems of distributed computing, and we propose Event-B solutionsbased on the ”correct-by-construction” approach. We consider reliablesystems. We also assume that the network is anonymous and processes communicatewith asynchronous messages. In some cases, we refer to local computationsmodel to provide an...
In this paper we present an algorithm for solving the distributed termination detection problem. In ...
In a distributed system, different processes synchronize in order to solve a global computation. The...
Abstract. The detection of termination of a distributed computation is an important problem in distr...
Dans cette thèse, nous présentons des approches formelles permettant de simplifier la modélisation e...
In this thesis, we first present a study of several problems in the field of distributed algorithms....
Nous proposons tout d'abord une étude de plusieurs problèmes de l'algorithmique distribuée. Nous fou...
In this PhD thesis, we present a study of distributed asynchronousalgorithms of control.Distributed ...
This paper discusses a number of elementary problems in distributed computing and a couple of well-k...
Distributed algorithms are considered to be very complex to design and to prove; our paper contribut...
The aim of this paper to demonstrate rigorous reasoning in the context of concurrency. We present a ...
Numerical criteria are usually considered to evaluate distributed systems. They are mainly based on ...
[[abstract]]This paper proposes two algorithms for detecting termination of distributed computations...
Distributed systems become increasingly wide and complex, while their usage extends to various domai...
International audienceA unified and general scheme for detecting the termination of distributed comp...
International audienceWe illustrate the use of recently developped proof techniques for weak bisimul...
In this paper we present an algorithm for solving the distributed termination detection problem. In ...
In a distributed system, different processes synchronize in order to solve a global computation. The...
Abstract. The detection of termination of a distributed computation is an important problem in distr...
Dans cette thèse, nous présentons des approches formelles permettant de simplifier la modélisation e...
In this thesis, we first present a study of several problems in the field of distributed algorithms....
Nous proposons tout d'abord une étude de plusieurs problèmes de l'algorithmique distribuée. Nous fou...
In this PhD thesis, we present a study of distributed asynchronousalgorithms of control.Distributed ...
This paper discusses a number of elementary problems in distributed computing and a couple of well-k...
Distributed algorithms are considered to be very complex to design and to prove; our paper contribut...
The aim of this paper to demonstrate rigorous reasoning in the context of concurrency. We present a ...
Numerical criteria are usually considered to evaluate distributed systems. They are mainly based on ...
[[abstract]]This paper proposes two algorithms for detecting termination of distributed computations...
Distributed systems become increasingly wide and complex, while their usage extends to various domai...
International audienceA unified and general scheme for detecting the termination of distributed comp...
International audienceWe illustrate the use of recently developped proof techniques for weak bisimul...
In this paper we present an algorithm for solving the distributed termination detection problem. In ...
In a distributed system, different processes synchronize in order to solve a global computation. The...
Abstract. The detection of termination of a distributed computation is an important problem in distr...