#### Filter Results:

- Full text PDF available (40)

#### Publication Year

2002

2016

- This year (0)
- Last 5 years (13)
- Last 10 years (29)

#### Publication Type

#### Co-author

#### Journals and Conferences

#### Key Phrases

Learn More

- Frédéric Gava, Michael Guedj, Franck Pommereau
- 2010 Ninth International Workshop on Parallel and…
- 2010

This paper presents a Bulk-Synchronous Parallel (BSP) algorithm to compute the discrete state space of structured models of security protocols. The BSP model of parallelism avoids concurrency related problems (mainly deadlocks and non-determinism) and allows us to design an efficient algorithm that is at the same time simple to express. A prototype… (More)

- Frédéric Gava
- Parallel Processing Letters
- 2003

- Frédéric Gava, Frédéric Loulergue
- PaCT
- 2003

The BSMLlib library is a library for Bulk Synchronous Parallel (BSP) programming with the functional language Objective Caml. It is based on an extension of the λ-calculus by parallel operations on a data structure named parallel vector, which is given by intention. In order to have an execution that follows the BSP model, and to have a simple cost model,… (More)

- Frédéric Loulergue, Frédéric Gava, David Billiet
- International Conference on Computational Science
- 2005

BSML is a library for parallel programming with the functional language Objective Caml. It is based on an extension of the λcalculus by parallel operations on a parallel data structure named parallel vector. The execution time can be estimated, dead-locks and indeterminism are avoided. Programs are written as usual functional programs (in Objective Caml)… (More)

- Frédéric Gava, Frédéric Loulergue
- Future Generation Comp. Syst.
- 2005

The BSMLlib library is a library for Bulk Synchronous Parallel (BSP) programming with the functional language Objective Caml. It is based on an extension of the λ-calculus by parallel operations on a data structure named parallel vector, which is given by intention. In order to have an execution that follows the BSP model, and to have a simple cost model,… (More)

- Frédéric Gava
- 2005

- Louis Gesbert, Frédéric Gava, Frédéric Loulergue, Frédéric Dabrowski
- Future Generation Comp. Syst.
- 2010

Bulk Synchronous Parallel ML is a high-level language for programming parallel algorithms. Built upon OCaml and using the BSP model, it provides a safe setting for their implementation, avoiding concurrency related problems (deadlocks, indeterminism). Only a limited set of the features of OCaml can be used in BSML to respect its properties of safety: this… (More)

- Frédéric Gava
- ICCS
- 2008

Bulk-Synchronous Parallel ML (BSML) is a functional dataparallel language for the implementation of Bulk-Synchronous Parallel (BSP) algorithms. It makes an estimation of the execution time (cost) possible. This paper presents some general examples of BSML programs and a comparison of their predicted costs with the measured execution time on a parallel… (More)

- Frédéric Gava, Frédéric Loulergue
- International Conference on Computational Science
- 2003

Bulk Synchronous Parallel ML or BSML is an extension of ML for programming direct-mode parallel Bulk Synchronous Parallel algorithms as functional programs. Bulk-Synchronous Parallel (BSP) computing is a parallel programming model introduced by Valiant [20] to offer a high degree of abstraction like PRAM models and yet allow portable and predictable… (More)

- Jean Fortin, Frédéric Gava
- International Journal of Parallel Programming
- 2015

We present bsp-why, a tool for deductive verification of bsp algorithms with subgroup synchronisation. From bsp programs, bsp-why generates sequential codes for the back-end condition generator why and thus benefits from its large range of existing provers. By enabling subgroups, the user can prove the correctness of programs that run on hierarchical… (More)