Academia.eduAcademia.edu

A Tutorial Introduction to Symbolic Model Checking

2003, Logic for concurrency and synchronisation

AI-generated Abstract

This paper introduces symbolic model checking, a powerful verification technique that utilizes binary decision diagrams (BDDs) for efficiently representing and operating on transition systems. By avoiding state enumeration, it allows for the analysis of systems with an exponential number of states compared to traditional methods. The tutorial covers essential concepts such as Kripke structures, temporal logic CTL, and various algorithms associated with symbolic model checking, and discusses ongoing research and potential extensions to the approach.