Communication Dans Un Congrès Année : 2023

Verified Scalable Parallel Computing with Why3

Résumé

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
DOI

Cite 10.5281/zenodo.8166092 Ouvrage Loulergue, F., & Proust, O. (2023). WhyBSML (Version 0.1). Zenodo. https://doi.org/10.5281/ZENODO.8166092

Dates et versions

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

Licence

Identifiants

Citer

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. ⟨10.1007/978-3-031-47115-5_14⟩. ⟨hal-04173428v2⟩
198 Consultations
369 Téléchargements

Altmetric

Partager

  • More