MVFA : Modélisation et Vérification Formelle par Automates

Responsable: Sophie Pinchinat
Equipe pédagogique: Sophie Pinchinat, Dylan Bellier
Keywords: Model-checking, LTL and CTL, model checker NuSMV.
This class is taught in English

Bibliography

Material

    Lectures

    • Lecture 1: Modelling systems slides1 and slides2
    • Lecture 2: Linear-time Properties slides
    • Lecture 3: Regular Safety Properties slides
    • Reading Liveness and Fairness from slide 52, and read also Chapter 3 Sections 3.4 and 3.5 of PoM
    • Lecture 4: Büchi Automata slides
    • Lecture 5: Linear-time temporal Logic slides + Linear-time properties: notion of fairness slides
    • Lecture 6: Verifying regular safety properties slides, extended version, see also Section 4.4 of PoM.
    • Reading End of lecture 6 on DFS nested algorithm, with associated Section 4.4.2 page 203 of PoM.
    • Lecture 7: Linear-time temporal Logic model checking slides and Decision problems on LTL slides
    • Lecture 8: Branching-time Logics slides1 and slides2
    • Lecture 9: CTL model checking slides and an short intro to CTL*
    • Lecture 10: Bisimulation slides
    • Lecture 11 Flipped classroom Hour 1:
      • LTL vs CTL
      • Clarke, E. M., and Draghicescu, I. A. (1988, May). Expressibility results for linear-time and branching-time logics. In Workshop/School/Symposium of the REX Project (Research and Education in Concurrent Systems) (pp. 428-437). Springer, Berlin, Heidelberg.
    • Lecture 11 Flipped classroom Hour 2:
    • Lecture 12 Flipped classroom Hour 1:
    • Lecture 12 Flipped classroom Hour 2:
      • Complexity bounds of all decision problems (MC, SAT, VALID), see the book PoM

    TD/TP

    -

Assessment

Your grade is computed according to the fomula (3T+2CC)/5, where T is your exam grade and CC is the grade for you practical work and continous assessment of your knowledge.

Become real scientists

Schedule

See your ENT .