Моделирование и анализ информационных систем
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив
Импакт-фактор

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Модел. и анализ информ. систем:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Моделирование и анализ информационных систем, 2020, том 27, номер 4, страницы 428–441
DOI: https://doi.org/10.18255/1818-1015-2020-4-428-441
(Mi mais726)
 

Эта публикация цитируется в 1 научной статье (всего в 1 статье)

Theory of computing

О задаче верификации моделей программ для одного расширения логики CTL*

А. Р. Гнатенкоa, В. А. Захаровba

a Национальный исследовательский университет «Высшая школа экономики», ул. Мясницкая, д. 20, г. Москва, 101000 Россия
b Институт системного программирования имени В. П. Иванникова РАН, А. Солженицына, д. 25, г. Москва, 109004 Россия
Список литературы:
Аннотация: К последовательным реагирующим системам относятся программы и устройства, которые работают с двумя потоками данных и осуществляют преобразование входных потоков данных в выходные потоки. К числу таких систем обработки информации относятся контроллеры, драйверы устройств, компьютерные интерпретаторы. Результатом работы таких вычислительных систем являются бесконечные последовательности пар событий типа запрос-отклик, и поэтому в качестве математических моделей для них наиболее часто используются конечные автоматы-преобразователи. Поведение автоматов-преобразователей представлено бинарными отношениями на бесконечных последовательностях, и традиционные прикладные темпоральные логики (HML, LTL, CTL, mu-исчисление) плохо подходят для этой цели, поскольку для интерпретации их формул используются omega-языки, а не бинарные отношения на omega-словах. Чтобы предоставить темпоральным логикам возможность определять свойства преобразований, которые характеризуют поведение реагирующих систем, мы ввели новые расширения этих логик, имеющие две отличительные особенности: 1) темпоральные операторы в расширениях этих логик параметризованы, и в качестве параметров используются языки в входном алфавите автоматов-преобразователей; 2) в качестве базовых предикатов используются языки в выходном алфавите автоматов-преобразователей. Ранее нами были исследованы выразительные возможности новых расширений Reg-LTL и Reg-CTL известных темпоральных логик линейного и ветвящегося времени LTL и CTL, в которых для параметризации темпоральных операторов и задания базовых предикатов разрешалось использовать только регулярные языки. Мы обнаружили, что такая параметризация увеличивает выразительные возможности темпоральной логики, но сохраняет разрешимость задачи проверки выполнимости формул на конечных моделях. Для указанных выше логик нами были разработаны алгоритмы верификации конечных автоматов-преобразователей. На следующем этапе изучения новых расширений темпоральной логики, предназначенных для спецификации и верификации последовательных реагирующих систем, мы обратились к задаче верификации этих систем с использованием темпоральной логики Reg-CTL*, которая является расширением обобщенной логики деревьев вычислений CTL*. В этой статье описан алгоритм проверки выполнимости формул Reg-CTL* на моделях конечных автоматов-преобразователей и показано, что эта задача принадлежит классу сложности ExpSpace.
Ключевые слова: реагирующая система, верификация моделей программ, конечный автомат-преобразователь, темпоральная логика, регулярный язык, спецификация.
Финансовая поддержка Номер гранта
Российский фонд фундаментальных исследований 18-01-00854
Работа выполнена при финансовой поддержке гранта РФФИ N 18-01-00854.
Поступила в редакцию: 16.11.2020
Исправленный вариант: 01.12.2020
Принята в печать: 16.12.2020
Тип публикации: Статья
УДК: 519.7
MSC: 68Q45
Образец цитирования: А. Р. Гнатенко, В. А. Захаров, “О задаче верификации моделей программ для одного расширения логики CTL*”, Модел. и анализ информ. систем, 27:4 (2020), 428–441
Цитирование в формате AMSBIB
\RBibitem{GnaZak20}
\by А.~Р.~Гнатенко, В.~А.~Захаров
\paper О задаче верификации моделей программ для одного расширения логики CTL*
\jour Модел. и анализ информ. систем
\yr 2020
\vol 27
\issue 4
\pages 428--441
\mathnet{http://mi.mathnet.ru/mais726}
\crossref{https://doi.org/10.18255/1818-1015-2020-4-428-441}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/mais726
  • https://www.mathnet.ru/rus/mais/v27/i4/p428
  • Эта публикация цитируется в следующих 1 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Моделирование и анализ информационных систем
    Статистика просмотров:
    Страница аннотации:124
    PDF полного текста:50
    Список литературы:32
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024