Войти
OpenNet

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

1703
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
Материал размещён правообладателем в открытом доступе
  • В новости упоминаются
Страны
Компании
Проекты
Хотите оставить комментарий? Зарегистрируйтесь и/или Войдите и общайтесь!
ПОДПИСКА НА НОВОСТИ
Ежедневная рассылка новостей ВПК на электронный почтовый ящик
  • Разделы новостей
  • Обсуждаемое
    Обновить
  • 23.02 01:10
  • 17
Названо преимущество «Панциря-СМД-Е» с мини-ракетами
  • 22.02 19:30
  • 0
О сравнении ЗРС
  • 22.02 17:10
  • 7694
Без кнута и пряника. Россия лишила Америку привычных рычагов влияния
  • 22.02 11:58
  • 152
В России запустили производство 20 самолетов Ту-214
  • 22.02 05:28
  • 467
Россия приняла на вооружение новую боевую машину поддержки танков "Терминатор-2", разработанную специально для уличных боев: это настоящий "комбайн смерти"! (Sohu, Китай)
  • 22.02 01:45
  • 2
Войска РФ получили по ГОЗ комплексы управления артиллерией "Планшет-А"
  • 22.02 01:45
  • 2
Чем принципиально отличаются советские/российские танки от западных.
  • 21.02 22:21
  • 0
О причинах "превосходства" западной военной техники над советской/российской - по мнению "народа"
  • 21.02 20:37
  • 6
Генштаб ВС РФ: в процессы анализа и постановки задач ВС РФ внедряют элементы ИИ
  • 21.02 13:55
  • 0
Война – это бизнес. Часть-1
  • 21.02 13:04
  • 2
China Daily: Китай работает над системой защиты Земли от опасных астероидов
  • 21.02 12:47
  • 1
Маск предложил свести с орбиты МКС и готовить полет на Марс
  • 21.02 12:40
  • 1
Разработчики комплекса "Форпост" создали версию беспилотника с радиолокатором
  • 21.02 11:10
  • 20
МС-21 готовится к первому полету
  • 21.02 05:28
  • 0
Ответ на "Telegraph: Европа планирует разместить на Украине меньше 30 тыс. военных"