Cours « Interprétation abstraite : application à la vérification et à l'analyse statique
» du MPRI 2
« Interprétation abstraite : application à la vérification et à l'analyse statique » « Abstract interpretation:
application to verification and static analysis » (M.P.R.I. M2 2.6 ), année/year 2011/12
Plan du cours/Syllabus
Les notions de preuves et de définitions récursives ont été survolées lors du premier cours, et sont des prérequis .
Introduction à l'analyse statique par interprétation abstraite
Séance 1 du Vendredi 23 septembre 2011, 8h45-11h45 (salle U/V, ENS),
Patrick Cousot :
An Informal Introduction to static analysis and verification by Abstract Interpretation , Fixpoints of increasing maps on posets (part 1) , et Program properties .
On pourra également consulter un cours introductif à l'interprétation abstraite au Collège de France et les notes de cours du MIT .
Pour compiler et exécuter les programmes OCaml présentés dans ce cours 1 (.tgz , .zip ), voir caml.inria.fr , une introduction à OCaml , et
le manuel du langage OCaml .
Séance 2 du Vendredi 30 septembre 2011, 8h45-11h45 (salle U/V, ENS),
Patrick Cousot :
Ordres partiels ,
Points fixes (part 2), Calcul itératif (chaotique, asynchrone) de points fixes dans les domaines finis , Points fixes et définitions inductives ,
Approximation itérative de points fixes dans les domains infinis .
Sémantique
Property abstraction
Séance 4 du Vendredi 14 octobre 2011, 8h45-11h45 (salle U/V, ENS),
Patrick Cousot :
Trace abstraction , State abstraction , Numerical abstraction (part 1) .
Pas de cours le Vendredi 21 octobre 2011 ,
Séance 5 du Vendredi 28 octobre 2011, 8h45-11h45 (salle U/V, ENS),
Patrick Cousot :
Numerical abstraction (part 2) , Best abstraction (part 1) .
Pas de cours le Vendredi 1er novembre 2011 ,
Pas de cours le Vendredi 11 novembre 2011 ,
Séance 6 du Vendredi 18 novembre 2011, 8h45-11h45 (salle U/V, ENS),
Patrick Cousot :
Best abstraction (part 2) , Program specification , Good abstraction .
Transformer abstraction
Fixpoint abstraction
Memory abstraction
Application to system biology
Numerical abstractions
Examens/Exams 2011/2012
Séance 8 du Vendredi 2 décembre 2010, 8h45-11h45 (salle U/V, ENS), Patrick Cousot , Examen partiel (écrit) : Sujet écrit et corrigé .
Examen final (oral) le Vendredi 9 mars 2012 (salle U/V, ENS). Une liste d'articles de recherche sera proposée plusieurs semaines à l'avance. Il faudra en choisir un, le présenter oralement avec des transparents (20mn) et répondre aux questions d'un jury (10mn) sur l'article et le cours. Les horaires seront fixés individuellement.
Examens des années précédentes/Previous exams
Propositions de sujets de stages/interships
Si vous n'avez pas accès aux pages référencées ci-dessus, écrire à
Patrick.Cousot@ens.fr
pour obtenir les droits d'accès;
If you don't have permission to access the above pages on this server,
please email to Patrick.Cousot@ens.fr .
Email: cousot@di.ens.fr , cousotp@acm.org
Dernière mise à jour / Last modified :
Monday, 06-Feb-2012 23:08:57 CET