Минобороны США создаст программные системы, способные работать в течение ста лет

Минобороны США создаст программные системы, способные работать в течение ста лет

Эксперты считают, что постоянные обновления ПО отрицательно влияют на его производительность.  

Непрерывная модернизация современного ПО заставляет пользователей бесконечно устанавливать обновления для того, чтобы избежать его устаревания. Поскольку американские вооруженные силы имеют доступ к ПО, содержащему критически важный для государственной безопасности контент, Минобороны США решило разработать программные системы, способные оставаться устойчивыми и функциональными на протяжении ста лет.

Агентство передовых оборонных исследовательских проектов США (Defense Advanced Research Projects Agency, DARPAобъявило  о запуске четырехлетнего проекта Building Resource Adaptive Software Systems (BRASS), целью которого является исследование долгосрочных программных систем, способных динамически изменяться в зависимости от сферы их применения. Создание подобного ПО потребует разработки новых языковых абстракций и формальных методов, проведения анализа трансформаций программ, а также создания систем мониторинга изменений в цифровой среде.

По словам руководителя проекта BRASS Суреша Джаганнатхана (Suresh Jagannathan), технологии неизбежно развиваются, однако зачастую соответствующие изменения в библиотеках, форматах данных, протоколах, характеристиках данных ввода и моделях компонентов экосистемы программного обеспечения подрывают поведение приложений. Эксперт считает, что неспособность легко адаптироваться к новым условиям эксплуатации отрицательно сказывается на производительности, тормозит развитие кибербезопасности инфраструктуры и повышает долгосрочный риск утраты доступа к важному цифровому контенту из-за устаревшего ПО.

Домашний Wi-Fi – ваша крепость или картонный домик?

Узнайте, как построить неприступную стену