Why Would You Trust B? - Archive ouverte HAL
Communication Dans Un Congrès Année : 2007

Why Would You Trust B?

Résumé

The use of formal methods provides confidence in the correctness of developments. Yet one may argue about the actual level of confidence obtained when the method itself -- or its implementation -- is not formally checked. We address this question for the B, a widely used formal method that allows for the derivation of correct programs from specifications. Through a deep embedding of the B logic in Coq, we check the B theory but also implement B tools. Both aspects are illustrated by the description of a proved prover for the B logic.
Fichier principal
Vignette du fichier
BiCoq.pdf (223.83 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00363345 , version 1 (23-02-2009)

Identifiants

Citer

Eric Jaeger, Catherine Dubois. Why Would You Trust B?. Logic for Programming, Artificial Intelligence, and Reasoning, Nov 2007, Yerevan, Armenia. pp.288-302, ⟨10.1007/978-3-540-75560-9⟩. ⟨hal-00363345⟩
182 Consultations
206 Téléchargements

Altmetric

Partager

More