Процессно-ориентированное программирование - перспективный подход к разработке управляющего программного обеспечения. Управляющее программное обеспечение часто требует высокой надежности. Формальные методы верификации, в частности дедуктивная верификация, используются для доказательства правильности таких программ относительно требований. Ранее был разработан язык темпоральных требований чтобы специфицировать темпоральные требования для дедуктивной верификации процесс-ориентированных программ. Было также показано, что значительная часть требований относится к небольшому числу классов. Для этих классов были разработаны шаблоны требований. В данной статье мы представляем коллекцию процесс-ориентированных программ и требований к ним. Требования формализованы на языке темпоральных требований и классифицированы в соответствии с набором шаблонов. Мы также определяем новый шаблон требований. Эти результаты могут быть использованы при исследовании формальных методов верификации процесс-ориентированных программ, в частности, при исследовании методов доказательства условий корректности.
Шаблоны требований, возникающих при дедуктивной верификации процесс-ориентированных программ, и примеры их использования
Шаблоны требований, возникающих при дедуктивной верификации процесс-ориентированных программ, и примеры их использования
Язык статьиАнглийский
Аннотация
Ключевые слова
DOI10.31144/si.2307-6410.2023.n22.p11-20
УДК004.415.52
Номер
№ 22,
Страницы11-20
Файл
chernenko2023.pdf
(266.84 КБ)