Войти
OpenNet

Агентство DARPA экспериментирует с созданием игр для верификации надёжности открытого ПО

1863
0
+1
CircuitBot
Компьютерная игра CircuitBot.
Источник изображения: www.verigames.com

Агентство по перспективным оборонным научно-исследовательским разработкам США (DARPA) проводит эксперименты с созданием online-игр, позволяющих привлечь обычных пользователей для верификации надёжности и безопасности открытого ПО. Экспертов для проведения аудита качества кода не хватает, поэтому DARPA рассматривает варианты привлечения к проверке кода обычных пользователей, косвенно используя игровой процесс для организации верификации.


В настоящее время уже подготовлено пять игр (CircuitBot, Flow Jam, Ghost Map, StormBound, Xylem), которые мало отличаются по игровому процессу от типичных логических игр и головоломок. Как правило, задачей игрока является поиск оптимального пути, разбор запутанных комбинаций и организация взаимодействия между игровыми объектами. При этом, проходя множество игровых уровней пользователи невольно участвуют в процессе формальной верификации, подтверждающей надёжность работы тех или иных участков кода, взаимодействие с которыми вовлечено в игровую логику.


Игровые приложения, в которых изначально отражены математические модели исследуемых приложений, транслируют действия пользователя в программные аннотации и генерируют математические доказательства, позволяющие убедиться в отсутствии различных классов дефектов в коде на языках Си и Java. Программа формальной верификации (CSFV, Crowd Sourced Formal Verification) нацелена на подтверждение безопасности серии открытых проектов, используемых в военных и государственных учреждениях, а также в критичных к надёжности областях коммерческого сектора.


Проходящие верификацию открытые проекты не называются явно, но в опубликованном несколько лет назад документе о проведении конкурса на разработку технологии формальной верификации упоминались ядро Linux, BIND и Hadoop. Заявлено, что все выявляемые в процессе верификации ошибки оперативно сообщаются основным разработчикам проектов.


Права на данный материал принадлежат OpenNet
Материал размещён правообладателем в открытом доступе
  • В новости упоминаются
Страны
Компании
Проекты
Хотите оставить комментарий? Зарегистрируйтесь и/или Войдите и общайтесь!
ПОДПИСКА НА НОВОСТИ
Ежедневная рассылка новостей ВПК на электронный почтовый ящик
  • Разделы новостей
  • Обсуждаемое
    Обновить
  • 29.06 06:09
  • 0
Комментарий к "Россия задействовала свои самые тяжелые и быстрые истребители-перехватчики для стратегических задач в Арктике. Насколько эффективен МиГ-31БМ? (Military Watch Magazine, США)"
  • 29.06 05:21
  • 0
Комментарий к "Немецкая армия готовится к тому, что еще недавно было немыслимо: к войне с Россией (19FortyFive, США)"
  • 29.06 03:53
  • 0
Комментарий к "Зеленский пообещал за 40 дней вывести Россию из конфликта. Что это значит?"
  • 29.06 01:45
  • 1
Спущен на воду головной чилийский многоцелевой десантный корабль-док Magallanes
  • 29.06 01:10
  • 16204
Без кнута и пряника. Россия лишила Америку привычных рычагов влияния
  • 28.06 22:22
  • 0
Комментарий к "Российский «Адмирал Нахимов» превзошел американский «Зумвальт»"
  • 28.06 21:46
  • 1
Один небезинтересный исторический документ - письмо главы русской фашистской партии в Харбине Сталину (конец августа 1945 г.)
  • 28.06 20:13
  • 2
Охотникам на украинские беспилотники требуется прикрытие
  • 28.06 19:39
  • 1
Российский «Адмирал Нахимов» превзошел американский «Зумвальт»
  • 28.06 13:10
  • 2
В США удивились «беспрецедентному событию» ВКС России
  • 28.06 13:03
  • 11
Як-130 с оружием "воздух-воздух" может быть прекрасным охотником на БПЛА
  • 28.06 08:46
  • 1
И еще о БМП: комментарий к ""Неуязвимые" M2 Bradley ВСУ горят, у них отлетают башни и лопаются корпуса"
  • 27.06 22:58
  • 0
Почему немецкий нацизм стал в СССР называться фашизмом
  • 27.06 20:03
  • 0
Комментарий к "Необычный взгляд на операцию "Барбаросса"" - о нацистской (гитлеровской) революции.
  • 27.06 16:29
  • 9
О Су-57 - свежая (от 19 июня) статье MWM