Why Would You Trust B - Computer Science > Logic in Computer ScienceReport as inadecuate




Why Would You Trust B - Computer Science > Logic in Computer Science - Download this document for free, or read online. Document in PDF available to download.

Abstract: The use of formal methods provides confidence in the correctness ofdevelopments. Yet one may argue about the actual level of confidence obtainedwhen the method itself - or its implementation - is not formally checked. Weaddress this question for the B, a widely used formal method that allows forthe derivation of correct programs from specifications. Through a deepembedding of the B logic in Coq, we check the B theory but also implement Btools. Both aspects are illustrated by the description of a proved prover forthe B logic.



Author: Eric Jaeger DCSSI-SDS-Lti, Lip6, Catherine Dubois CEDRIC

Source: https://arxiv.org/







Related documents