Проверка моделей — формальная техника верификации для определения, удовлетворяет ли модель системы заданным логическим свойствам. Она используется для анализа correctness, safety и reliability в системах, где возможен исчерпывающий или систематический обход состояний.
In computer science, model checking or property checking is, for a given model of a system, exhaustively and automatically checking whether this model meets a given specification. Typically, one has hardware or software systems in mind, whereas the specification contains safety requirements such as the absence of deadlocks and similar critical states that can cause the system to crash. Model checking is a technique for automatically verifying correctness properties of finite-state systems.