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

Модел. и анализ информ. систем, 2019, том 26, номер 4, страницы 520–533 (Mi mais695)

Computing methodologies and applications

Proving properties of discrete-valued functions using deductive proof: application to the square root

[Доказательство свойств дискретных функций с помощью дедуктивного доказательства: приложение к квадратному корню]

V. Todorova, S. Tahab, F. Boulangerb, A. Hernandeza

a Groupe PSA, Route de Gisy, 78140 Vélizy-Villacoublay, France
b CentraleSupélec, 3 Rue Joliot Curie, 91190 Gif-sur-Yvette, France

Аннотация: В течение многих лет автомобильные встраиваемые системы проверялись только тестированием. В ближайшем будущем усовершенствованные системы помощи водителю (ADAS) будут играть большую роль в дизайне и разработке программного обеспечения автомобиля. Кроме того, увеличение их критического уровня может привести к тому, что власти потребуют сертификации этих систем. Мы думаем, что привнесение формальных доказательств в их развитие может помочь обеспечить выполнение свойств безопасности и получить эффективный процесс сертификации. Другие отрасли (например, аэрокосмическая, железнодорожная, ядерная), которые создают критические системы, требующие сертификации, также могут быть заинтересованы в развитии формальных методов проверки. Одним из этих методов является дедуктивное доказательство. Это может дать более высокий уровень уверенности в доказательстве критических свойств безопасности и даже избежать модульное тестирование. В этой статье мы выбрали вариант прикладного использования: функцию, вычисляющую квадратный корень с помощью линейной интерполяции. Мы используем дедуктивное доказательство, чтобы доказать его правильность и показать ограничения, с которыми мы сталкиваемся при работе с готовыми инструментами. Мы предлагаем подходы для преодоления некоторых ограничений, связанных с этими инструментами,чтобы преуспеть с доказательством. Эти подходы могут быть применены к аналогичным проблемам, которые часто встречаются в автомобильном встроенном программном обеспечении.

Ключевые слова: формальные методы, дедуктивное доказательство, доказательство дискретных функций.

УДК: 519.987

Поступила в редакцию: 17.09.2019
Исправленный вариант: 19.11.2019
Принята в печать: 27.11.2019

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

DOI: 10.18255/1818-1015-520-533



© МИАН, 2024