Войти
OpenNet

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

1877
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
Материал размещён правообладателем в открытом доступе
  • В новости упоминаются
Страны
Компании
Проекты
Хотите оставить комментарий? Зарегистрируйтесь и/или Войдите и общайтесь!
ПОДПИСКА НА НОВОСТИ
Ежедневная рассылка новостей ВПК на электронный почтовый ящик
  • Разделы новостей
  • Обсуждаемое
    Обновить
  • 17.08 05:03
  • 1
Эксперт: Удвоение производства станков поможет России добиться технологической независимости
  • 16.08 13:44
  • 16378
Без кнута и пряника. Россия лишила Америку привычных рычагов влияния
  • 16.08 04:03
  • 2
Глава «Калашникова» назвал лучшее средство для уничтожения БПЛА в небе России
  • 16.08 03:53
  • 1
Ужесточены требования к импортозамещению в судостроении
  • 15.08 06:18
  • 0
Комментарий к "Зеленский: 10% Patriot от США уничтожат все российские баллистические ракеты (CNN, США)"
  • 15.08 05:29
  • 0
Комментарий к "Жатва «Жнецов»: Иран уничтожил около четверти всех американских MQ-9 Reaper"
  • 14.08 23:41
  • 0
Комментарий к "MWM: Су-57 играет ключевую роль в обеспечении превосходства в воздухе"
  • 14.08 23:16
  • 0
Комментарий к "Защита от России требует от Британии переосмысления Европы (Prospect-magazine, Великобритания)"
  • 14.08 21:36
  • 0
Комментарий к "Германия и Япония начинают вооружаться. "Мороз по коже" (Interia, Польша)"
  • 14.08 20:03
  • 1
ВК-1600С против АШ-62 и Honeywell TPE331: Что изменится после сертификации Ан-2 в 2026 году
  • 14.08 13:49
  • 1
Российский авиапром реализовал супертехнологию
  • 14.08 09:16
  • 136
МС-21 готовится к первому полету
  • 14.08 07:02
  • 0
Комментарий к "Ильин как новый духовный ориентир: разбираем, какие идеи философа актуализируют сегодня и почему они вызывают споры"
  • 14.08 01:14
  • 0
Могут ли ВВС преодолеть современную ПВО? И имеет ли смысл делать это?
  • 13.08 12:30
  • 1
Командующий ВВС заявил о почти полном обновлении парка авиации России