Model Checking  (Core Course 2025 – 26)

Lecturers

Lectures

  1.   Monday, January 26, 10.30–12.30, room B, Aurora.
  2.   Tuesday, January 27, 14.30—16.30, P-2.6, Zenith.
  3.   Thursday, January 29, 14.30—16.30, conference room –1, Zenith.
  4.   Friday, January 30, 14.30—16.30, conference room –1, Zenith.
  5.   Monday, February 2, 14.30—16.30, conference room –1, Zenith.
  6.   Tuesday, February 3, 14.30—16.30, conference room –1, Zenith.
  7.   Thursday, February 5, 14.30—16.30, conference room –1, Zenith.

Motivation and Preview

Books

       cover of model-checking boek by Baier and Katoen        cover of book on Maude

Links to Resources

Lectures

  1. Introduction    (slides handout, slides of Lecture 1).
  2. Modeling by labeled transition systems    [notes (pdf) of Lecture 2]
  3. Linear-Time Behavior & Properties    [notes (pdf) of Lecture 3]
  4. Linear Temporal Logic (LTL), and exercises Linear-Time Properties and Fairness
  5. Linear Temporal Logic (LTL), continued    [notes (pdf)]
  6. LTL (continued), Computation Tree Logic (CTL)
    1. LTL model checking    [notes LTL model checking (pdf)]
      • the modality "release" expressed via weak until W
      • non-deterministic Büchi automata for the until modality U and the weak-until modality W
      • model checking transition systems and properties via product automata
        • LTL model checking algorithm
          • algorithm schematically
          • example from the book (Pedestrian traffic light, property infiitely often green)
        • Computation Tree Logic (CTL)    [notes CTL (pdf)]
          • syntax and semantics
          • examples
          • Extensions of CTL
            • CTL+
              • is equally expressibe as CTL (proof idea via translation of CTL+ formulas into CTL formulas
            • CTL*
              • is more expressive as CTL
              • encompasses LTL by starting with a ∀ path quatifier
  7. LTL model checking with Maude, CTL model checking algorithm, and complexity LTL/CTL model checking    [notes Lecture 7 (pdf)]

Clemens Grabmayer / www: https://clegra.github.io / mailto: c one dot a one dot grabmayer one at gmail one dot com / Last modified: Fri 6 Feb 2026 09:43 CST /Valid HTML 4.01 Transitional /