International audienceWe are interested in the verification, using model checking, of distributed programs that communicate asynchronously over standard communication APIs such as MPI. This is feasible only if the set of executions that the model checker explores is aggressively reduced to a subset of representative executions, using techniques such as dynamic partial-order reduction. We propose a small set of core primitives in terms of which such APIs can be defined and formally specify these primitives in TLA+ . From this specification we derive theorems about the (in)dependence of invocations of the primitives, and use them in a DPOR-based verifier that runs within SimGrid, a simulation framework for distributed programming. Our prelimi...
Since 2001, in the Oasis team, I have developed research on the semantics of applications based on d...
Distributed systems are in the mainstream of information technology. It has become standard to rely ...
Dynamic verification methods are the natural choice for debugging real world programs when model ext...
We are interested in the verification, using model checking, of distributed programs that communicat...
Abstract: We are interested in the verification, using model checking, of dis-tributed programs that...
Distributed message passing applications are in the mainstream of information technology since they ...
The original publication is available at www.springerlink.comInternational audienceSimGrid MC is a s...
Distributed message passing applications are in the mainstream of information technology since they ...
Abstract: There is growing need to develop formal verification tools for Message Pass-ing Interface ...
Most distributed parallel programs in the high performance computing (HPC) arena are written using t...
Designing sound algorithms for concurrent and distributed systems is subtle and challenging. These s...
Abstract. Runtime (dynamic) model checking is a promising verification methodology for real-world th...
Most distributed parallel programs in the high performance computing (HPC) arena are written using t...
Distributed systems are in the mainstream of information technology. It has become standard to rely ...
La conception d'algorithmes pour les systèmes concurrents et répartis est subtile et difficile. Ces ...
Since 2001, in the Oasis team, I have developed research on the semantics of applications based on d...
Distributed systems are in the mainstream of information technology. It has become standard to rely ...
Dynamic verification methods are the natural choice for debugging real world programs when model ext...
We are interested in the verification, using model checking, of distributed programs that communicat...
Abstract: We are interested in the verification, using model checking, of dis-tributed programs that...
Distributed message passing applications are in the mainstream of information technology since they ...
The original publication is available at www.springerlink.comInternational audienceSimGrid MC is a s...
Distributed message passing applications are in the mainstream of information technology since they ...
Abstract: There is growing need to develop formal verification tools for Message Pass-ing Interface ...
Most distributed parallel programs in the high performance computing (HPC) arena are written using t...
Designing sound algorithms for concurrent and distributed systems is subtle and challenging. These s...
Abstract. Runtime (dynamic) model checking is a promising verification methodology for real-world th...
Most distributed parallel programs in the high performance computing (HPC) arena are written using t...
Distributed systems are in the mainstream of information technology. It has become standard to rely ...
La conception d'algorithmes pour les systèmes concurrents et répartis est subtile et difficile. Ces ...
Since 2001, in the Oasis team, I have developed research on the semantics of applications based on d...
Distributed systems are in the mainstream of information technology. It has become standard to rely ...
Dynamic verification methods are the natural choice for debugging real world programs when model ext...