Лента новостей

01:25
Украина отомстит укробеженцам в Европе
00:46
Русские прорвали позиции ВСУ, украинские командиры запаниковали и бросили в бой одну из самых неподготовленных бригад
00:15
Удивлённые революционеры
00:12
Бои у Купянска: как наши проламывали оборону врага перед штурмом Кисловки (ВИДЕО)
22:33
Asia Times: НАТО вместо «советников» забрасывает на Украину спецназовцев, как США делали во Вьетнаме
21:58
Бывший агент ЦРУ в ООН обвинил США в подрыве «Северных потоков»
21:57
Россия национализировала компании Ariston и Bosch
21:56
Сводка Минобороны России о ходе проведения спецоперации на 26 апреля
21:55
Зеленский доложил западным хозяевам о формировании новых бригад ВСУ из насильно отловленных на улицах мужчин
21:20
ВСУ ведут обстрелы республик Донбасса, Белгородской, Курской и Херсонской области. Обзор ситуации в прифронтовых регионах России на вечер 26 апреля
21:19
В ДНР будут завозить сотрудников из других регионов - оплатят переезд и обеспечат жильём. Местные жители, работающие за МРОТ, возмущены
21:18
СМИ сообщили об обысках в музее, основанном Абрамовичем и его супругой
21:12
Торговля билетами на «родину Нормандского формата»: по волнам истории
20:14
Цель расширения НАТО – золото нейтральных стран
18:59
На войну — всё, пенсионерам — ничего: украинцам советуют готовиться к очень тяжёлой зиме
18:51
На Украине пьяные сотрудники ТЦК забрали волонтера в воинскую часть
18:23
«Нужно, чтобы пассажирам ноги поотрывало ещё?». Почему Донецк обделили общественным транспортом?
18:22
На войну – всё, пенсионерам – ничего: украинцам советуют готовиться к очень тяжёлой зиме
18:16
В Белоруссии начало работу Всебелорусское народное собрание
18:13
Исполнительница теракта в Стамбуле получила 7 пожизненных сроков
17:51
Трое в лодке, не считая шакала
17:37
США отказались лишать поддержки батальоны ЦАХАЛ, несмотря на нарушение прав человека
17:10
Украинский националист, самбист Шеховцев организовал банду в Ростове
17:09
Блинкен пригрозил Китаю санкциями, если Пекин не прекратит поддерживать Москву
17:03
Страсти Рижского взморья: в «Новом единстве» нет единства
16:50
Главное в военных СМИ за неделю: новые перестановки на верфях ОСК, первые серийные комплексы С-500, арест замминистра обороны
16:33
Власти угрожают украинцам увольнением с работы за связь с жителями РФ и новых регионов
16:28
Задержан ещё один подозреваемый по делу о теракте в «Крокусе», — источники
16:23
Путин призвал обеспечивать стабильность общественно-политической системы
15:57
Партизаны пустили под откос грузовой состав в Киеве
15:56
В ГУР утверждают о сожжении Ка-32 на аэродроме в Москве
15:50
Американский бум 1990-х годов: такого в США больше не будет
15:46
Мединский: важно прививать молодежи любовь к истории
15:31
Обреченные на поражение
15:19
Патрушев назвал нелегальных мигрантов одной из главных угроз РФ
15:18
Politico: страны ЕС переругались из-за того, что не могут поделить российские активы
15:17
Администрация Кличко обвинила СБУ и полицию в обысках в «Киевтеплоэнерго», которые мешают работе
15:11
«In God We Trust»? Кому на самом деле молятся американские глобалисты?
15:07
«Три начальника»: помощник президента Мединский поделился деталями переговоров с украинской делегацией
14:41
2 мая в парке Митино будет заложена аллея в память жертв Одесской Хатыни
14:40
Накануне Пасхи в Киеве продают куличи под названием «порнозвезда»
14:39
Арестович допустил, что миллион украинцев за границей готовы получить российское гражданство
14:38
Бывший министр обороны Великобритании призвал Шольца назвать условия, при которых он поставит ракеты Taurus Украине
14:33
Украине осталось всего полгода
14:32
Поворотный момент: Россия готовит большое наступление, успехи в Донецкой области в преддверии действий на Харьковском направлении. Сможет ли Украина, получив дополнительно оружие, удержать фронт?
Все новости

Архив публикаций



Мировое обозрение»Технологии»Начата работа по созданию саморазвивающегося программного обеспечения способного поддерживать себя в актуальном состоянии сотни лет

Начата работа по созданию саморазвивающегося программного обеспечения способного поддерживать себя в актуальном состоянии сотни лет





Одна из проблем современности заключается в том, что используемое программное обеспечение достаточно быстро и с угнетающей регулярностью становится устаревшим, его функциональность перестает соответствовать уровню развития аппаратных средств вычислительных систем и все возрастающим потребностям его пользователей. И если большинство простых пользователей еще может как-то смирится с использованием устаревшего программного обеспечения, то для больших организаций и государственных структур, таких, как вооруженные силы, это является достаточно серьезной проблемой. Принимая это во внимание, Управление перспективных исследовательских программ Пентагона DARPA начало выполнение новой программы BRASS (Building Resource Adaptive Software Systems), целью которой является создание систем программного обеспечения, способных постоянно саморазвиваться, поддерживая свою функциональность в актуальном состоянии в течение минимум ста лет.

Поскольку программно-технические системы становятся все более сложными, то проблемы устаревания и совместимости с системами предыдущих поколений становятся все глубже и глубже. В результате проблем несовместимости нынешние устройства не могут использоваться совместно со старыми устройствами, коммуникации между ними не могут быть установлены, что иногда может привести к потере жизненно важных данных. Наглядным примером этому является проект BBC Domesday Project, который реализовывался в 1980-х годах. В ходе этого проекта в цифровую форму были переведены данные Нормандской переписи 11-го столетия, а данные были записаны на оптические диски стандарта LaserVision. Эти диски хранились в забвении до 2002 года, но когда они снова потребовались, оказалось, что стандарт LaserVision не совместим с нынешними устройствами для чтения лазерных дисков и считывание данных превратилось в достаточно серьезную проблему.

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

В ходе проекта BRASS, реализация которого рассчитана на четыре года, будут разработаны аппаратные средства вычислительных систем и соответствующие им алгоритмические решения, которые станут основой систем программного обеспечения, способных самостоятельно поддерживать свою функциональность в течение столетий. Эта возможность будет реализована за счет придания этим системам возможности адаптироваться к изменениям их компьютерной "окружающей среды", а это, в свою очередь потребует разработки новых базовых уровней лингвистических абстракций, при помощи которых программы сами смогут оценивать доступные им ресурсы, наблюдать за изменениями в окружающей их среде и реагировать на эти изменения соответствующим образом.

В настоящее время все компьютерные приложения представляют собой стек программного обеспечения, состоящий из нескольких "слоев" абстракций. Перемещение данных через эти слои позволяет оптимально использовать различные интерфейсы и возможности различных узлов аппаратных средств. Но такая многослойная структура делает понимание функционирования сложных систем достаточно трудным делом, которое становится буквально "неподъемным" при превышении некоторого уровня сложности этих систем.

Подходы, которые будут реализованы в программе BRASS, затронут самые основы процессов создания программного обеспечения, технологии анализа программного обеспечения и методы анализа его работы, что позволит определить, сколько вычислительных и других ресурсов может потребоваться программе при разных подходах к ее построению. Это в свою очередь, позволит приспосабливать программу по мере изменения ее окружающей среды, к примеру, позволит использовать дополнительную память или вычислительные ядра по мере их появления в системе. И, стоит заметить, что это все будет происходить без участия в этом программистов и других специалистов.

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


Первоисточник


Опубликовано: legioner     Источник

Подпишись:





Напишите ваш комментарий к статье:

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Новости партнеров

Наверх