УНИВЕРСИТЕТ ИТМО | ||||
![]() | ||||
![]() |
![]() |
Главная / Дипломы / Разработка верификатора автоматных программ
(версия для печати)
![]() Разработка верификатора автоматных программ
© 2008 г. К. В. Егоров Санкт-Петербургский государственный университет информационных технологий, механики и оптики
АннотацияЦель работы - разработка верификатора автоматных программ, написанных при помощи инструментального средства UniMod. Верификатор позволяет проверять утверждения о моделях автоматных программ. Каждая такая модель представляется в виде XML-файла, созданного инструментальным средством UniMod. Требования к программам записываются на языке логики линейного времени (Linear Time Logic, LTL). Особенностью созданного верификатора является его специализация на проверке утверждений о моделях автоматных программ. Благодаря этому, верифицируется модель автоматной программы, а не ее представление, описанное с помощью входного языка верификатора, как это делается традиционно при использовании метода Model Checking. Также в работе был реализован алгоритм распараллеливания процесса верификации, который позволяет уменьшить время верификации на многоядерном компьютере. | ||
![]() | ||||
|