Войти
OpenNet

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

1819
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
Материал размещён правообладателем в открытом доступе
  • В новости упоминаются
Страны
Компании
Проекты
Хотите оставить комментарий? Зарегистрируйтесь и/или Войдите и общайтесь!
ПОДПИСКА НА НОВОСТИ
Ежедневная рассылка новостей ВПК на электронный почтовый ящик
  • Разделы новостей
  • Обсуждаемое
    Обновить
  • 04.03 23:38
  • 14800
Без кнута и пряника. Россия лишила Америку привычных рычагов влияния
  • 04.03 23:20
  • 200
Подушка безопасности Ирана на фоне слов Израиля о недостаточности вывоза урана
  • 04.03 23:19
  • 1
«Где же авиация Хаменеи?» Почему над Ираном свободно летают бомбардировщики США
  • 04.03 18:56
  • 2
Реактивный ответ: новая ракетная бригада защитит Северо-Запад
  • 04.03 18:45
  • 2
В США рассказали о мести Ирану за повреждение авианосца
  • 04.03 15:16
  • 1
Трамп: Америка обладает безграничными запасами оружия и может воевать вечно
  • 04.03 06:20
  • 0
Комментарий к "В войне с Ираном США учли уроки конфликта на Украине"
  • 04.03 05:08
  • 0
Комментарий к "Новейшая ракета Х-38МЛ в ходе СВО стала сокрушителем укреплений и переправ"
  • 04.03 03:50
  • 1
«Революция и новая эра в ПВО»: Франция получила первый ЗРК SAMP/T NG
  • 04.03 02:54
  • 0
Комментарии к "Опасность проблемной ракеты Sentinel для России оценили", и к "Раскрыта опасность новых американских ракет Sentinel для России"
  • 04.03 01:37
  • 1
Неожиданное прекращение ударов «Томагавками» по Ирану объяснили
  • 04.03 01:20
  • 1
Путин поручил сделать эффективнее систему ценообразования Минобороны
  • 03.03 23:31
  • 1
США в Иране впервые ударили «уничтожителем» российских С-400
  • 03.03 23:03
  • 0
Комментарий к ""Российские «Вербы» в Иране признали бесполезными против США, и к "В Польше заявили о победе над российской «Вербой»"
  • 03.03 21:24
  • 0
Комментарий к "В США заявили о невозможности потопления американских авианосцев"