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

Системы и средства информ., 2022, том 32, выпуск 2, страницы 23–35 (Mi ssi824)

Построение сокращенного дерева достижимости для моделей программ в терминах сетей Петри

Д. В. Леонтьев, Д. И. Харитонов

Институт автоматики и процессов управления Дальневосточного отделения Российской академии наук

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

Ключевые слова: сети Петри, дерево достижимости, проверка корректности программ, моделирование поведения программ.

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

DOI: 10.14357/08696527220203



© МИАН, 2024