Survey on directed model checking

Stefan Edelkamp, Viktor Schuppan, Dragan Bošnački, Anton Wijs, Ansgar Fehnker, Husain Aljazzar

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

30 Citations (Scopus)


This article surveys and gives historical accounts to the algorithmic essentials of directed model checking, a promising bug-hunting technique to mitigate the state explosion problem. In the enumeration process, successor selection is prioritized. We discuss existing guidance and methods to automatically generate them by exploiting system abstractions. We extend the algorithms to feature partial-order reduction and show how liveness problems can be adapted by lifting the search space. For deterministic, finite domains we instantiate the algorithms to directed symbolic, external and distributed search. For real-time domains we discuss the adaption of the algorithms to timed automata and for probabilistic domains we show the application to counterexample generation. Last but not least, we explain how directed model checking helps to accelerate finding solutions to scheduling problems.
Original languageEnglish
Title of host publicationModel Checking and Artificial Intelligence
Subtitle of host publication5th International Workshop, MoChArt 2008 Patras, Greece, July 21, 2008, Revised Selected and Invited Papers
EditorsDoron A. Peled, Michael J. Wooldridge
Place of PublicationBerlin
PublisherSpringer, Springer Nature
Number of pages25
ISBN (Print)9783642004308, 364200430X
Publication statusPublished - 2009
Externally publishedYes
Event5th International Workshop on Model Checking and Artificial Intelligence, MoChArt 2008 - Patras, Greece
Duration: 21 Jul 200821 Jul 2008

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743


Conference5th International Workshop on Model Checking and Artificial Intelligence, MoChArt 2008
Abbreviated titleMoChArt 2008


  • Schedule Problem
  • Model Check
  • Liveness Property
  • Beam Search
  • Time Automaton


Dive into the research topics of 'Survey on directed model checking'. Together they form a unique fingerprint.

Cite this