Automata-Based LTL Model Checking

An LTL model-checking algorithm is a decision procedure which for a transition system \(\texttt{TS}\) and LTL formula ϕ returns the answers "yes" if \(\texttt{TS} \models \phi\) and "no" (plus a counterexample) if \(\texttt{TS} \nvDash \phi\). The counterexample consists of an appropriate finite prefix of an infinite path in \(\texttt{TS}\) where ϕ does not hold.

(Baier and Katoen 2008, 271 chap.5 part.5.2)

overview_ltl_model_checking_diagram.png

References:

Baier, Christel, and Joost-Pieter Katoen. 2008. Principles of Model Checking. MIT press.

Backlinks: