ВЕРИФИКАЦИЯ МОДЕЛЕЙ СИСТЕМ НА БАЗЕ ЭКВАЦИОНАЛЬНОЙ ХАРАКТЕРИСТИКИ ФОРМУЛ CTL

RTL-нотация предлагает универсальный инструмент для верификации программных систем, упрощая процесс через единое представление логик LTL и CTL. Это исследование полезно для разработчиков и исследователей, стремящихся повысить надежность верификации программного обеспечения.

Описание

Номер: 4
Год: 2019
Страницы: 547-555
Автор: КОРАБЛИН Ю.П., ШИПОВ А.А.
Код направления статьи: 27.00.00
Язык: русский
Журнал: ПРОГРАММНЫЕ ПРОДУКТЫ И СИСТЕМЫ
ISSN: 0236-235X
УДК: 519.767.2
Входит в РИНЦ: да
Входит в Scopus: нет
Входит в Wos: нет
Импакт-фактор: 0,473
Скачивание статьи: Скачать статью

Введение

Цель исследования: Статья посвящена разработке и применению RTL-нотации для верификации моделей систем с использованием формул временной логики CTL. Главной целью является демонстрация возможности использования RTL как универсального инструмента для формулировки и проверки свойств, определяемых формулами логик LTL и CTL. Актуальность: Верификация программных систем является критически важной задачей в области разработки программного обеспечения, особенно для сложных систем. RTL-нотация предлагает унифицированный подход к представлению и верификации свойств, что может значительно упростить процесс и повысить его надежность.

Методология

Описание методов: В статье представлена RTL-нотация, основанная на системах рекурсивных уравнений. Исследование включает разработку синтаксических и семантических определений для временных логик LTL и CTL, а также алгоритм построения синхронной композиции и алгоритм маркировки состояний. Обоснование выбора методов: Использование рекурсивных уравнений позволяет интуитивно и понятно формулировать свойства логик, а также легко адаптировать нотацию для других временных логик.

Основные результаты

Ключевые находки: Авторы представили вторую версию RTL-нотации, которая позволяет формулировать и верифицировать свойства логик LTL и CTL на основе единых аксиом и правил. Был разработан алгоритм верификации, основанный на методе синхронной композиции, который был протестирован на ряде примеров. Статистическая значимость: Результаты верификации были подтверждены на практике, что свидетельствует о работоспособности предложенного алгоритма.

Обсуждение и интерпретация

Анализ результатов: Авторы утверждают, что RTL-нотация может стать универсальным инструментом для верификации временных логик благодаря своей гибкости и возможности включения выразительных особенностей других логик. Сравнение с предыдущими исследованиями: В отличие от предыдущих работ, где использовались отдельные подходы для LTL и CTL, RTL-нотация предлагает унифицированное представление, что упрощает процесс верификации.

Заключение

Основные выводы: RTL-нотация доказала свою эффективность и универсальность в верификации моделей систем, предоставляя единый инструмент для работы с логиками LTL и CTL. Практическая значимость: Результаты исследования могут быть использованы для разработки более надежных и эффективных инструментов верификации программных систем. Ограничения исследования: Исследование не охватывает возможность верификации больших распределенных систем. Рекомендации для будущих исследований: Дальнейшие исследования могут быть направлены на расширение возможностей RTL-нотации и ее применение для других временных логик.

Ключевые слова и термины

Ключевые термины: верификация, Model Checking, эквациональная характеристика RTL, формулы временной логики, LTL, CTL, системы рекурсивных уравнений.

Библиография

Ссылки на ключевые источники: Кораблин Ю.П., Шипов А.А. Унифицированное представление формул логик LTL и CTL системами рекурсивных уравнений. Программные продукты и системы. 2019. Карпов Ю.Г. Model Checking. Верификация параллельных и распределенных программных систем. СПб: Изд-во БХВ-Петербург, 2010.

Отзывы

Отзывов пока нет.

Будьте первым, кто оставит отзыв о “ВЕРИФИКАЦИЯ МОДЕЛЕЙ СИСТЕМ НА БАЗЕ ЭКВАЦИОНАЛЬНОЙ ХАРАКТЕРИСТИКИ ФОРМУЛ CTL”

Ваш адрес email не будет опубликован. Обязательные поля помечены *