Blurring the Line Between Testing and Verification

on April 21, 2016 from 1:00 pm to 3:47 pm

Speaker : Professor John REGEHR

L’analyse statique du code C est difficile. Cet exposé explore l’utilisation d’un vérificateur C comme interprète, sacrifiant la solidité mais éliminant l’imprécision due à la sur-approximation. Ce mode d’analyse fonctionne mieux pour les systèmes qui ont des suites de tests très complètes, qu’elles soient construites manuellement ou générées par un outil tel que afl-fuzz. En utilisant Frama-C comme interprète, nous avons analysé des bibliothèques largement utilisées et critiques en termes de sécurité, telles que SQLite, lipng et libwebp, trouvant un certain nombre de problèmes dans chacune d’entre elles et ouvrant la voie à de futurs efforts de vérification solides.

CV : Le professeur Regehr a obtenu son son doctorat en 2001 à l ‘université de Virginie. Il est actuellement professeur d’informatique à l’université de l’Utah, où il enseigne depuis 2003. Ses recherches portent sur les compilateurs, les tests de logiciels et la vérification des logiciels.

Amphithéâtre IRCICA

  • Lebrun Fabien December 2, 2025 at 1:00 pm

  • December 5, 2025 at 12:15 pm

  • December 15, 2025

  • December 15, 2025

  • Polaris Colloquium

    Sarah Cohen-Boulakia December 18, 2025 at 2:00 pm

  • Seminar

    Léodasce Sewanou January 20, 2026 at 10:15 am

  • January 26, 2026

More news