Loopskey-logo
CourseTechnology

Temporal Logic Model Checking

By External Provider

Price

Free

Go to content

Opens coursera.org in a new tab

Level

BEGINNER

About this course

This course introduces the basic concepts of functional verification and model checking, highlighting their importance in modern system designs. It explains different modeling formalisms for representing the behavior of hardware and software, which are either suitable for automated analysis or can represent data-dependent controls that are common in computing system designs. Additionally, it describes system compositions with respect to different communication models. This course can also be taken for academic credit as ECEA ####, part of CU Boulder’s Master of Science in Electrical Engineering.

What you will learn

  • Identify linear time behavior and specify linear time properties using linear time logic (LTL)
  • Describe basic concepts of LTL model checking
  • Specify properties using computation tree logic (CTL)
  • Describe basic concepts of CTL model checking and its symbolic version