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

Модел. и анализ информ. систем, 2016, том 23, номер 6, страницы 688–702 (Mi mais533)

Применение раскрашенных сетей Петри для верификации конструкций управления сценариями языка UCM

Н. В. Визовитин, В. А. Непомнящий, А. А. Стененко

Институт систем информатики им. А.П. Ершова СО РАН, проспект Академика Лаврентьева, 6, г. Новосибирск, 630090 Россия

Аннотация: В данной работе представлен метод анализа и верификации моделей Use Case Maps (UCM) с конструкциями управления сценариями — защищенными компонентами и конструкциями обработки ошибок. Анализ и верификация UCM моделей проводится с помощью раскрашенных сетей Петри (РСП) и верификатора SPIN. Приводятся описания алгоритмов трансляции UCM в РСП и РСП во входной язык Promela системы SPIN. Впервые представлены оценки для количества элементов результирующих РСП моделей в зависимости от количества элементов исходных UCM моделей с конструкциями управления сценариями, а также количества состояний Promela моделей. Представленный метод анализа и верификации демонстрируется на примере верификации программы обновления прошивки маршрутизатора.

Ключевые слова: верификация, трансляция, нотация Use Case Maps, раскрашенные сети Петри, верификатор SPIN, защищенный компонент, обработка ошибок.

УДК: 519.172

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

DOI: 10.18255/1818-1015-2016-6-688-702



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


© МИАН, 2024