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

Модел. и анализ информ. систем, 2014, том 21, номер 6, страницы 94–106 (Mi mais415)

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

Анализ и верификация MSC-диаграмм распределённых систем с помощью раскрашенных сетей Петри

С. А. Черненок, В. А. Непомнящий

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

Аннотация: Стандартный язык диаграмм последовательных сообщений MSC предназначен для описания сценариев взаимодействия объектов. Благодаря своей выразительности и простоте MSC-диаграммы широко применяются на практике на всех этапах проектирования и разработки программных систем. В частности, язык MSC используется для спецификации поведения в распределенных системах и коммуникационных протоколах. В работе рассматривается метод анализа и верификации диаграмм MSC и HMSC. Метод основывается на трансляции конструкций (H)MSC в раскрашенные сети Петри. Описываемые правила трансляции охватывают большинство конструкций стандарта, включая концепцию данных. Приводятся оценки размера сетей Петри, полученных в результате трансляции. Свойства построенных сетей анализируются и верифицируются с помощью известной системы CPN Tools и системы автоматической верификации на основе SPIN. Работоспособность данного метода продемонстрирована на примере.

Ключевые слова: спецификация, трансляция, верификация, распределённые системы, телекоммуникационные протоколы, MSC-диаграммы, раскрашенные сети Петри.

УДК: 519.681.3

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



© МИАН, 2024