RUS  ENG
Полная версия
ЖУРНАЛЫ // Моделирование и анализ информационных систем // Архив

Модел. и анализ информ. систем, 2022, том 29, номер 1, страницы 44–59 (Mi mais766)

Эта публикация цитируется в 1 статье

Theory of computing

LTL-спецификация ограниченных счётчиковых машин

Е. В. Кузьмин

Ярославский государственный университет им. П. Г. Демидова, ул. Советская, д. 14, г. Ярославль, 150003 Россия

Аннотация: В статье пересматриваются результаты работы, посвящённой задаче представления поведения программной системы в виде набора формул линейной темпоральной логики LTL с последующим использованием этого представления для проверки выполнимости программных свойств системы через процедуру доказательства справедливости логических выводов, выраженных в терминах логики LTL. В качестве программных систем, для спецификации поведения которых применяется логика LTL, рассматриваются счётчиковые машины Минского с ограничениями. Ранее при работе с темпоральной логикой LTL как с программной логикой фактически был введён специальный псевдооператор обращения к предыдущим значениям переменных, задействованных в элементарных высказываниях. Несмотря на то что этот псевдооператор легко реализуется в верификаторе Cadence SMV при доказательстве справедливости логических LTL-выводов, классическое определение логики LTL не предполагает его наличия. В данной статье для построения LTL-спецификации поведения ограниченной счётчиковой машины будут использоваться только бинарные переменные, а отслеживание их предыдущих значений будет осуществляться исключительно в рамках самой логики LTL посредством соответствующих формул.

Ключевые слова: неклассическая логика, линейная темпоральная логика, счётчиковые машины, LTL-спецификация.

УДК: 519.7

MSC: 68Q60, 68N30, 68Q04, 03B44, 03B70, 03D10

Поступила в редакцию: 11.01.2022

DOI: 10.18255/1818-1015-2022-1-44-59



Реферативные базы данных:


© МИАН, 2024