Verified Scalable Parallel Computing with Why3 - Archive ouverte HAL Access content directly
Conference Papers Year : 2023

Verified Scalable Parallel Computing with Why3

Olivia Proust
  • Function : Author
  • PersonId : 1273605

Abstract

BSML is a pure functional library for the multi-paradigm language OCaml. BSML embodies the principles of the Bulk Synchronous Parallel (BSP) model, a model of scalable parallel computing. We propose a formalization of BSML primitives with WhyML, the specification language of Why3 and specify and prove the correctness of most of the BSML standard library. Finally, we develop and verify the correctness of a small BSML application.
Fichier principal
Vignette du fichier
preprint.pdf (283.92 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Licence : CC BY NC ND - Attribution - NonCommercial - NoDerivatives

Dates and versions

hal-04173428 , version 1 (29-07-2023)
hal-04173428 , version 2 (02-08-2023)

Licence

Attribution - NonCommercial - NoDerivatives

Identifiers

Cite

Olivia Proust, Frédéric Loulergue. Verified Scalable Parallel Computing with Why3. 21st International Conference on Software Engineering and Formal Methods (SEFM), Nov 2023, Eindhoven, Netherlands. ⟨hal-04173428v2⟩
21 View
18 Download

Altmetric

Share

Gmail Facebook X LinkedIn More