Верификация параллельных и распределенных программных систем. Лекция 1
Доклад представляет новые результаты теоретической информатики в области верификации параллельных и распределенных программ. Верификация – это процесс проверки выполнения требований к поведению программной системы на всех возможных траекториях ее вычислений. Недавний революционный прорыв в области верификации связан с методом Model checking (проверка модели), который состоит в том, что истинность формулы темпоральной логики, описывающей требование к поведению программы, проверяется на модели программы.
Темпоральная логика – это модальная логика, позволяющая формализовать утверждения о поведении дискретных систем, истинность которых зависит от времени. В докладе рассматривается логика ветвящегося времени CTL* и ее подклассы – логики CTL и LTL. Темпоральные логики оказались удобным формализмом для задания свойств корректного поведения дискретных систем, взаимодействующих друг с другом и окружением. Истинность либо ложность формул этих логик определяется на структуре Крипке – одном из формализмов, описывающих реактивные (реагирующие) систем с конечным числом состояний. Структура Крипке К называется “моделью” темпоральной формулы Ф, если Ф истинна на К. В докладе рассматриваются алгоритмы Model checking, т.е. алгоритмы проверки выполнимости темпоральных формул на структурах Крипке.
Страница лекции на сайте Computer Science клуба
АвторЮрий Карпов
ОрганизаторComputer Science клуб при ПОМИ РАН
Лекции курса
2Онлайн-курсы по программированию
3
Машинное обучение для анализа текстов
От бизнес-идеи к ее реализации: учимся инновационному предпринимательству с нуля.
С платными опциями

Разработка игры-платформера на Defold: базовый уровень
Создайте свой первый платформер с нуля! За 7 недель вы не просто освоите движок Defold, а пройдете весь путь геймдев-разработчика: от кода и анимаций до дизайна и сюжета.
Бесплатный

Python для начинающих
Курс посвящен основам программирования на языке Python — одном из самых популярных и понятных языков, идеально подходящих для первого знакомства с IT.
Бесплатный
