SPARK by Example: an introduction to formal verification through the standard C++ library - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Ada Letters Année : 2018

SPARK by Example: an introduction to formal verification through the standard C++ library

Résumé

This paper presents SPARK by Example, a guide for people wanting to get involved in formal verification of SPARK programs. SPARK by Example is inspired by ACSL by Example, a similar effort for C/ACSL programs, and provides detailed specification, implementation and proof of classic algorithms (array manipulation, sorting, heap etc). A comparison between ACSL and SPARK is done in the light of proof performance and ease of use.
Fichier principal
Vignette du fichier
Creuse_22782.pdf (545.16 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02417184 , version 1 (18-12-2019)

Identifiants

Citer

Léo Creuse, Joffrey Huguet, Christophe Garion, Jérôme Hugues. SPARK by Example: an introduction to formal verification through the standard C++ library. Ada Letters, 2018, 38 (2), pp.89-96. ⟨10.1145/3375408.3375415⟩. ⟨hal-02417184⟩
56 Consultations
613 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More