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