Логика Хеннесси-Милнера - Hennessy–Milner logic
В Информатика, Логика Хеннесси-Милнера (HML) - это динамическая логика используется для указания свойств маркированная переходная система (LTS), структура похожая на автомат. Он был представлен в 1980 году Мэтью Хеннесси и Робин Милнер в своей статье «О наблюдении недетерминизма и параллелизма»[1] (ИКАЛП ).
Другой вариант HML включает использование рекурсии для расширения выразимости логики и обычно называется «логикой Хеннесси-Милнера с рекурсией».[2] Рекурсия включается с использованием максимальных и минимальных фиксированных точек.
Синтаксис
Формула определяется следующим Грамматика BNF за действовать некоторый набор действий:
То есть формулу можно
- постоянная правда
- всегда правда
- постоянная ложь
- всегда ложь
- формула соединение
- формула дизъюнкция
- формула
- для всех действовать-производные, Φ должен держать
- формула
- для некоторых действовать-производная, Φ должен держать
Формальная семантика
Позволять быть маркированная переходная система, и разреши - набор формул HML. Отношение выполнимости связывает состояния LTS с формулами, которым они удовлетворяют, и определяется как наименьшее отношение, такое, что для всех состояний и формулы ,
- ,
- нет государства для которого ,
- если существует состояние такой, что и , тогда ,
- если для всех такой, что он считает, что , тогда ,
- если , тогда ,
- если , тогда ,
- если и , тогда .
Смотрите также
- В модальное μ-исчисление, который расширяет HML с помощью операторы с фиксированной точкой
- Динамическая логика, мультимодальная логика с бесконечным множеством модальностей
Рекомендации
- ^ Хеннесси, Мэтью; Милнер, Робин (1980-07-14). О соблюдении недетерминизма и параллелизма. Автоматы, языки и программирование. Конспект лекций по информатике. Шпрингер, Берлин, Гейдельберг. С. 299–309. Дои:10.1007/3-540-10003-2_79. ISBN 978-3540100034.
- ^ Хольмстрем, Сорен (1990). «Логика Хеннесси-Милнера с рекурсией как язык спецификации и исчисление уточнения на его основе». Материалы семинара BCS-FACS по спецификации и верификации параллельных систем: 294–330.
Источники
- Колин П. Стирлинг (2001). Модальные и временные свойства процессов. Springer. стр.32 –39. ISBN 978-0-387-98717-0.
- Sören Holmström. 1988. "Логика Хеннесси-Милнера с рекурсией как язык спецификации и исчисление уточнения на его основе". В Материалы семинара BCS-FACS по спецификации и проверке параллельных систем, Чарльз Рэттрей (ред.). Springer-Verlag, Лондон, Великобритания, 294–330.
Этот Информатика статья - это заглушка. Вы можете помочь Википедии расширяя это. |