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

Модел. и анализ информ. систем, 2018, том 25, номер 5, страницы 465–480 (Mi mais642)

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

Верификация программ

A control flow graph based approach to make the verification of cyber-physical systems using KeYmaera easier

[Упрощение процесса верификации кибер-физических систем с использованием подхода с графом потока управления в средстве KeYmaera]

T. Baara, S. Staroletovb

a Hochschule für Technik und Wirtschaft Berlin University of Applied Sciences, Germany 75 A Wilhelminenhofstrasse, D-12459, Berlin, Germany
b Polzunov Altai State Technical University, 46 Lenina avenue, Barnaul, Altai region, 656038 Russian Federation

Аннотация: KeYmaera является средством интерактивного доказательства теорем и используется для проверки свойств безопасности кибер-физических систем (CPS). Проверка таких свойств в интерактивном режиме может быть осложнена, поскольку доказательство осуществляется с использованием классического секвентного логического исчисления и успешное доказательство требует от пользователя глубоких знаний о доступных правилах, имеющихся в логике исчисления. Еще одним препятствием для широкого применения KeYmaera является представление текущих целей только в виде текста, что предполагает хорошую подготовку пользователя для построения успешных доказательств. В этой статье мы представляем альтернативный метод верификации для KeYmaera, который значительно повышает удобство использования и минимизирует работу пользователей. Основная идея заключается в том, чтобы позволить пользователю добавлять аннотации в виде инвариантов и контрактов к состояниям гибридной программы. В нашем подходе пользователь может использовать графический язык представления моделируемой системы, что позволяет ему не работать с чисто текстовым форматом гибридных программ, являющимся входным для средства KeYmaera. Исходя из предоставленных пользователем контрактов, можно получать доказательства, которые гораздо проще, чем исходная цель доказательств в KeYmaera, и которые могут быть обработаны в большинстве случаев полностью автоматически. Статья публикуется в авторской редакции.

Ключевые слова: кибер-физические системы, KeYmaera, контракты, верификация, гибридные системы, интерактивные доказатели теорем.

УДК: 004.942

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

Язык публикации: английский

DOI: 10.18255/1818-1015-465-480



© МИАН, 2024