[JD07a] Why Would You Trust B ?
Conférence Internationale avec comité de lecture :
LPAR'07 Logic for Programming Artificial Intelligence and Reasoning, Yerevan (Armenia),
January 2007,
pp.288-302,
Series LNCS 4790,
motcle:
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.
Commentaires:
note