Чтобы добится этого, агенство запустило четырёхлетний исследовательский проект, который должен определить фундаментальные вычислительные и алгоритмичные требования, необходимые для запуска программного обеспечения, способного работать как минимум 100 лет.
Разработчики проекта DARPA собираются совершить прорыв в конструкции и методах внедрения программных комплексов, наделенных способностью динамически адаптироваться к изменениям в ресурсах, от которых они зависят, и средах, в которых они функционируют.
«Технологии непрерывно развиваются. Регулярные модификации форматов данных, протоколов и других компонентов влияют на программное обеспечение». Существуют системы, созданные свыше 50 лет назад, которые по-прежнему используются.
«Неспособность плавно адаптироваться к новым условиям работы снижает производительность, тормозит разработку безопасной инфраструктуры и создает в долгосрочной перспективе риск, что доступ к важному цифровому содержимому будет утерян из-за того, что ПО, генерирующее и интерпретирующего контент, устареет», — заявил менеджер программ DARPA, Суреш Джаганнатан (Suresh Jagannathan).
По замыслу ученых, разработанные алгоритмы позволят ПО адаптироваться к переменам самостоятельно, без участия программиста. Несмотря на трудность задачи построения «вечного» компьютера, DARPA считает усилия достойными результата. Сегодня на их поддержку, для того чтобы они соответстесвовали современному технологическому уровню, приходится тратить колоссальные ресурсы, указал руководитель проекта.
Оценочный объем затрат на реализацию проекта BRASS составляет 8-10 млн. долларов.