Агентство DARPA превратило процесс тестирования свободного ПО в игру

DARPA, агентство передовых оборонных исследовательских проектов при Министерстве обороны США, разработало серию игр для проверки свободного и открытого ПО.

Данные игры работают под покровительством программы Crowd Sourced Formal Verification. Основная идея заключается в том, чтобы обеспечить простую проверку для ПО, которую обычно проводят технические эксперты. «Как правило, не хватает самих экспертов или их свободного времени, чтобы доказать безопасность и надёжность того или иного программного обеспечения. Соответственно, мы пересмотрели то, что эксперты обычно делают, и создали несколько десятков тысяч игровых уровней в интернете для того, чтобы пользователи играли для нас», — комментирует Мэтью Бэрри (Matthew Barry), главный исследователь в компании Kestrel Technology, которая совместно с DARPA разрабатывала игры.

Игра «Flow Jam» с сайта Verigames
Игра «Flow Jam» с сайта Verigames / Иллюстрация с сайта Flowjam.Verigames.Com

Например, одна из игр — Circuit Bot. Её цель — отправка миссий на астероиды. В ходе игры нужно собрать в правильном порядке команду из роботов с разными назначениями, а за выполнение заданий назначаются очки. Результаты также влияют на проверку свободного ПО (впрочем, не уточняется, как именно они влияют). Всего на сайте Verigames доступно пять игр, а свободное ПО, проверяемое игроками, в конечном счёте может быть непосредственно использовано в самой DARPA и правительственных организациях.

Автор: Никита Лялин по материалам theregister.co.uk.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Вышло первое крупное обновление Windows 11 — оно ещё сильнее замедлило процессоры AMD Ryzen
Intel свернула поддержку 10-нм процессоров Cannon Lake на уровне драйверов Linux
В ядре Linux 5.13 появится начальная поддержка ARM-процессора Apple M1
В новой бете macOS Big Sur нашлись упоминания грядущих iMac на ARM-процессорах Apple
Google уберёт из Chrome 89 поддержку некоторых старых процессоров
На Mac с процессором Apple M1 запустили Windows 10 для ARM. И в ней даже работают x86-приложения
Microsoft рассказала, почему браузеры в Windows 10 создают так много процессов
Microsoft: процесс установки обновления Windows 10 20H2 будет «удивительно быстрым»
Для AMD нашёлся свой Spectre: обнаружены критические уязвимости в процессорах Zen/Zen 2
В процессорах Intel обнаружена новая уязвимость, заплаток пока нет
Последние новости

Подгружаем последние новости