|
Эта публикация цитируется в 1 научной статье (всего в 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, контракты, верификация, гибридные системы, интерактивные доказатели теорем.
Поступила в редакцию: 10.09.2018
Образец цитирования:
T. Baar, S. Staroletov, “A control flow graph based approach to make the verification of cyber-physical systems using KeYmaera easier”, Модел. и анализ информ. систем, 25:5 (2018), 465–480
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/mais642 https://www.mathnet.ru/rus/mais/v25/i5/p465
|
Статистика просмотров: |
Страница аннотации: | 273 | PDF полного текста: | 214 | Список литературы: | 39 |
|