Verified Scalable Parallel Computing with Why3 - Archive ouverte HAL
Communication Dans Un Congrès Année : 2023

Verified Scalable Parallel Computing with Why3

Olivia Proust
  • Fonction : Auteur
  • PersonId : 1273605

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
Origine Fichiers produits par l'(les) auteur(s)
Licence

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⟩
67 Consultations
52 Téléchargements

Altmetric

Partager

More