25.06.2013 Views

1 transparent par page - Montefiore

1 transparent par page - Montefiore

1 transparent par page - Montefiore

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Vérification formelle de programmes<br />

◮ La méthode d’invariant et le principe du bon ordre permettent :<br />

◮ de prouver formellement la correction et la terminaison de<br />

programmes<br />

◮ de vérifier que certaines propriétés sont vérifiées tout au long de<br />

l’exécution d’un programme<br />

◮ Cette vérification est cruciale dans de nombreuses applications<br />

critiques de l’informatique (domaines médical, spatial, sécurité, etc.)<br />

◮ Idéalement, on aimerait que ces vérifications formelles puissent se<br />

faire de manière automatique<br />

◮ Des outils d’aide à la vérification existent mais ces outils ne peuvent<br />

automatiquement :<br />

◮ inventer les invariants de boucle<br />

◮ prouver un invariant donné dans les cas non triviaux<br />

◮ prouver dans tous les cas la terminaison des programmes<br />

106

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!