Verified Scalable Parallel Computing with Why3 - Archive ouverte HAL Accéder directement au contenu
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 : CC BY NC ND - Paternité - Pas d'utilisation commerciale - Pas de modification

Dates et versions

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

Licence

Paternité - Pas d'utilisation commerciale - Pas de modification

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⟩
31 Consultations
25 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More