Distributed message passing applications are in the mainstream of information technology since they exploit the power of parallel computer systems to produce higher performance. Designing distributed programs remains challenging because developers have to reason about concurrency, non-determinism, data distribution… that are main characteristics of distributed programs. Besides, it is virtually impossible to ensure the correctness of such programs via classical testing approaches since one may never successfully reach the execution that leads to unwanted behaviors in the programs. There is thus a need for more powerful verification techniques. Model-checking is one of the formal methods that allows to verify automatically and effectively so...
Modern multiprocessors and microprocesseurs implement weak or relaxed memory models, in which the ap...
Verifying distributed systems is a difficult problem on both theoretical and practice levels, in par...
In a distributed system, different processes synchronize in order to solve a global computation. The...
Distributed message passing applications are in the mainstream of information technology since they ...
Distributed message passing applications are in the mainstream of information technology since they ...
International audienceWe are interested in the verification, using model checking, of distributed pr...
Distributed systems are in the mainstream of information technology. It has become standard to rely ...
Distributed systems are in the mainstream of information technology. It has become standard to rely ...
We are interested in the verification, using model checking, of distributed programs that communicat...
By exhaustively exploring all possible behaviours of the system, model checking has to face the stat...
Les systèmes distribués sont au coeur des technologies de l'information.Il est devenu classique de s...
My research focuses on distributed programming models, more precisely using ob jects and components....
Humans make mistakes, especially when faced to complex tasks, such as the construction of modern har...
While computers have become ubiquitous in our current society,ensuring the software quality takes on...
This thesis enters in the frame of the automatic verification of concurrent software based on an int...
Modern multiprocessors and microprocesseurs implement weak or relaxed memory models, in which the ap...
Verifying distributed systems is a difficult problem on both theoretical and practice levels, in par...
In a distributed system, different processes synchronize in order to solve a global computation. The...
Distributed message passing applications are in the mainstream of information technology since they ...
Distributed message passing applications are in the mainstream of information technology since they ...
International audienceWe are interested in the verification, using model checking, of distributed pr...
Distributed systems are in the mainstream of information technology. It has become standard to rely ...
Distributed systems are in the mainstream of information technology. It has become standard to rely ...
We are interested in the verification, using model checking, of distributed programs that communicat...
By exhaustively exploring all possible behaviours of the system, model checking has to face the stat...
Les systèmes distribués sont au coeur des technologies de l'information.Il est devenu classique de s...
My research focuses on distributed programming models, more precisely using ob jects and components....
Humans make mistakes, especially when faced to complex tasks, such as the construction of modern har...
While computers have become ubiquitous in our current society,ensuring the software quality takes on...
This thesis enters in the frame of the automatic verification of concurrent software based on an int...
Modern multiprocessors and microprocesseurs implement weak or relaxed memory models, in which the ap...
Verifying distributed systems is a difficult problem on both theoretical and practice levels, in par...
In a distributed system, different processes synchronize in order to solve a global computation. The...