Passer à la navigation principale Passer à la recherche Passer au contenu principal

Verifying two lines of C with Why3: An exercise in program verification

  • INRIA

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

This article details the formal verification of a 2-line C program that computes the number of solutions to the n-queens problem. The formal proof of (an abstraction of) the C code is performed using the Why3 tool to generate the verification conditions and several provers (Alt-Ergo, CVC3, Coq) to discharge them. The main purpose of this article is to illustrate the use of Why3 in verifying an algorithmically complex program.

langue originaleAnglais
titreVerified Software
Sous-titreTheories, Tools, Experiments - 4th International Conference, VSTTE 2012, Proceedings
Pages83-97
Nombre de pages15
Les DOIs
étatPublié - 7 févr. 2012
Evénement4th International Conference on Verified Software: Theories, Tool and Experiments, VSTTE 2012 - Philadelphia, PA, États-Unis
Durée: 28 janv. 201229 janv. 2012

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7152 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence4th International Conference on Verified Software: Theories, Tool and Experiments, VSTTE 2012
Pays/TerritoireÉtats-Unis
La villePhiladelphia, PA
période28/01/1229/01/12

Empreinte digitale

Examiner les sujets de recherche de « Verifying two lines of C with Why3: An exercise in program verification ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation