Войти
OpenNet

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

1903
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
Материал размещён правообладателем в открытом доступе
  • В новости упоминаются
Страны
Компании
Проекты
Хотите оставить комментарий? Зарегистрируйтесь и/или Войдите и общайтесь!
ПОДПИСКА НА НОВОСТИ
Ежедневная рассылка новостей ВПК на электронный почтовый ящик
  • Разделы новостей
  • Обсуждаемое
    Обновить
  • 06.10 07:28
  • 1
Польша представила новую тяжелую боевую машину пехоты
  • 06.10 06:33
  • 0
Комментарий к "Пушка «Арматы» оказалась хуже советской – всего 800 выстрелов и 125 мм. А куда делась «царь-пушка» для «царь-танка»?"
  • 06.10 04:28
  • 1
В ВСУ подготовили «план войны» с Россией на 30 лет. Как Драпатый меняет армию
  • 05.10 23:17
  • 0
Комментарий к "Заказан головной итальянский эсминец нового поколения"
  • 05.10 17:36
  • 0
С широко закрытыми глазами
  • 05.10 15:13
  • 1
Заказан головной итальянский эсминец нового поколения
  • 05.10 14:51
  • 1
Охотники за «малым небом»
  • 05.10 05:54
  • 0
Комментарий к "Рванет не там, где все думают. Вот где «откроются ворота» третьей мировой"
  • 05.10 05:24
  • 1
"На пороге новой реальности": главные тезисы Путина на валдайском форуме
  • 05.10 04:53
  • 1
Трамп перенаправил “украинскую” помощь для стран НАТО латиноамериканским союзникам (The Telegraph UK, Великобритания)
  • 05.10 04:16
  • 1
Европейская элита поставила на войну — и стремительно теряет избирателей (The American Conservative, США)
  • 05.10 03:44
  • 1
На учениях «Центр» показали «Изделие 347» с управляемой ракетой
  • 04.10 21:24
  • 1
Экс-чиновник НАТО: Россия считает себя победителем, и, по-моему, не зря (The Independent, Великобритания)
  • 04.10 05:13
  • 0
Комментарий к "Русские не решатся: В НАТО посмеялись над ядерным оружием Москвы. Первый удар должна принять Польша"
  • 02.10 20:09
  • 0
Комментарий к "Вашингтон обозначил неугодные ему страны НАТО" и "«НАТО 3.0»: По какому принципу Вашингтон делит союзников"