290 likes | 465 Views
Real-Time Systems, COSC-4301-01, Lecture 18. Stefan Andrei. Reminder of the last lecture. Model checking of finite-state systems. Overview of This Lecture. Symbolic model checking of finite-state systems (Ordered) Binary Decision Diagrams. Boolean functions.
E N D
Real-Time Systems, COSC-4301-01, Lecture 18 Stefan Andrei COSC-4301-01, Lecture 18
Reminder of the last lecture • Model checking of finite-state systems COSC-4301-01, Lecture 18
Overview of This Lecture • Symbolic model checking of finite-state systems • (Ordered) Binary Decision Diagrams COSC-4301-01, Lecture 18
Boolean functions COSC-4301-01, Lecture 18
Representing boolean functions COSC-4301-01, Lecture 18
Binary decision trees COSC-4301-01, Lecture 18
Problems COSC-4301-01, Lecture 18
Binary decision diagrams (BDDs) COSC-4301-01, Lecture 18
Reduction rules COSC-4301-01, Lecture 18
Reduction rules (cont) COSC-4301-01, Lecture 18
Variable ordering COSC-4301-01, Lecture 18
Summary of reduction rules COSC-4301-01, Lecture 18
Operations on BDDs COSC-4301-01, Lecture 18
Predicates COSC-4301-01, Lecture 18
Equivalence of functions COSC-4301-01, Lecture 18
Operations COSC-4301-01, Lecture 18
Ordered BDDs (OBDDs) COSC-4301-01, Lecture 18
Properties of OBBDs COSC-4301-01, Lecture 18
Properties of reduced OBBDs COSC-4301-01, Lecture 18
Properties of reduced OBBDs (cont) COSC-4301-01, Lecture 18
OBBDs and variable ordering COSC-4301-01, Lecture 18
Reduction for OBDDs COSC-4301-01, Lecture 18
Labeling algorithm COSC-4301-01, Lecture 18
Labeling algorithm COSC-4301-01, Lecture 18
Complexity COSC-4301-01, Lecture 18
Summary • Symbolic model checking of finite-state systems • (Ordered) Binary Decision Diagrams COSC-4301-01, Lecture 18
Reading suggestions • Chapter 4 of [Cheng; 2002] • Chapter 6 of [Huth and Ryan; 2004], where this is: • M. Huth and M. Ryan: Logic in Computer Science. Modelling and Reasoning about Systems. Cambridge University Press, 2004, ISBN 978-0521-543101 COSC-4301-01, Lecture 18
Coming up next • Visual formalism, statecharts, and STATEMATE (Chapter 5 of [Cheng; 2002]) COSC-4301-01, Lecture 18
Thank you for your attention!Questions? COSC-4301-01, Lecture 18