Самозалечивающееся программное обеспечение
08.07.2015
Исследователи из Лаборатории вычислительной техники и искусственного интеллекта при Массачусетском технологическом институте разработали систему под названием Code Phage, автоматически исправляющую ошибки в приложениях с открытым исходным кодом. Code Phage способна исправлять ошибки, возникающие в результате выхода параметра за допустимые пределы, переполнения целочисленных значений и деления на ноль, говорится в публикации исследователей на сайте Ассоциации вычислительной техники.
Для работы системы необходимо наличие двух входных параметров, которые вводятся в целевое приложение, с условием, что один из параметров вызывает сбой в работе программы. Code Phage, используя базу данных, ищет приложение-донора, которое смогло бы обработать оба входных параметра без сбоя. Предполагается, что такое приложение содержит некое проверочное условие, которое предотвращает сбой и отсутствует в целевом приложении. Цель заключается в том, чтобы перенести эту проверку из приложения-донора в целевое приложение, которое необходимо исправить.
Чтобы найти проверочное условие в приложении-доноре и понять, как оно работает, Code Phage запускает приложение-донор сначала с "исправным", а затем - со "сбойным" параметром (то есть вызывающим сбой в оригинальной программе). При каждой "прогонке" система выстраивает цепочку логических операций, происходящих в программе, пока не найдет разветвление этих цепочек - то место, где находится проверочное условие.
Используя результаты анализа (символьные выражения), система воссоздает и интегрирует аналогичную проверку в исходное приложение на том языке, на котором оно было написано. При этом Code Phage работает с бинарными донорами, то есть ей не нужно знать исходный код приложений-доноров, так как она анализирует их логику.
В своем эксперименте исследователи смогли исправить ошибки в семи популярных приложениях с открытым исходным кодом, используя 2-4 донора для каждого из них. На исправление каждой ошибки ушло от 2 до 10 минут.
По словам исследователей, преимущество Code Phage заключается в том, что система может брать в качестве доноров программы, написанные на разных языках, лишь бы они работали аналогичным образом. В интернете находятся миллионы приложений, которые можно использовать в качестве доноров.
<< Назад: Мониторы iiyama ProLite XU2490HS-B1 и XU2590HS-B1 08.07.2015
>> Вперед: Совы и тишина пропеллеров 07.07.2015
Последние новости науки и техники, новинки электроники:
Алкоголь может привести к слобоумию
29.11.2025
Проблема влияния алкоголя на стареющий мозг давно вызывает интерес как у врачей, так и у исследователей когнитивного старения. В последние годы стало очевидно, что границы "безопасного" употребления спиртного размываются, и новое крупное исследование, проведенное международной группой ученых, вновь указывает на это. Работы Оксфордского университета, выполненные совместно с исследователями из Йельского и Кембриджского университетов, показывают: даже небольшие дозы алкоголя способны ускорять когнитивный спад.
Команда проанализировала данные более чем 500 тысяч участников из британского биобанка и американской Программы миллионов ветеранов. Дополнительно был выполнен метаанализ сорока пяти исследований, в общей сложности включавших сведения о 2,4 миллиона человек. Такой масштаб позволил оценить не только прямую связь между употреблением спиртного и развитием деменции, но и влияние генетической предрасположенности.
Один из наиболее тревожных результатов касается людей с повышенным ге ...>>
Искусственный мозговой матрикс
29.11.2025
Биоинженерия стремительно выходит за пределы традиционной работы с клетками и биоматериалами. Ученые пытаются не просто выращивать ткани, но и воссоздавать механизмы, управляющие жизнью клеток в реальном организме. Одним из наиболее амбициозных направлений стала разработка искусственных матриксов, которые могли бы подменить природную среду и дать исследователям возможность изучать работу мозга без участия биологических компонентов. На этом фоне работа специалистов Калифорнийского университета в Риверсайде представляет собой особенно заметный шаг вперед.
В центре их исследования - платформа BIPORES, созданная полностью из синтетических веществ. Цель проекта заключалась в попытке смоделировать сложную, многослойную структуру внеклеточного матрикса, который в настоящем мозге обеспечивает питание, связь и организацию нервных клеток. При этом разработчики сознательно отказались от каких-либо белков, традиционно необходимых для прикрепления клеток, таких как ламинин или фибрин. Это решени ...>>
Ранняя Вселенная не была ледяной
28.11.2025
Понимание того, как формировались первые структуры во Вселенной, требует взгляда в эпохи, в которых не существовало ни звезд, ни галактик, ни привычных нам источников света. Научные группы по всему миру пытаются восстановить картину тех времен при помощи слабейших радиосигналов, оставшихся от водорода, который наполнял космос вскоре после Большого взрыва. Новые результаты, полученные на радиотелескопе Murchison Widefield Array в Австралии, неожиданным образом меняют представление об этих ранних этапах.
Сразу после Большого взрыва, произошедшего около 13,8 миллиарда лет назад, пространство стремительно расширялось и остывало. Через несколько сотен тысяч лет образовался нейтральный водород, и началась так называемая эпоха тьмы, когда Вселенная была лишена источников излучения. Лишь значительно позже гравитация собрала газ в плотные области, где зародились первые звезды и ранние черные дыры, а их интенсивное излучение привело к реионизации водорода и окончательному появлению света.
...>>
Устройство идеальной очистки воздуха
28.11.2025
Качество воздуха в закрытых помещениях давно стало важнейшим фактором здоровья, особенно в городах, где люди проводят подавляющую часть времени внутри зданий. В последние годы исследователи уделяют все больше внимания именно тем технологиям, которые способны задерживать или разрушать вредоносные частицы до того, как они попадут в дыхательные пути человека. Одним из таких новаторских направлений стала разработка инженеров Университета Британской Колумбии в Оканагане, которые предложили принципиально иной подход к очистке воздуха в присутствии людей.
По словам профессора Школы инженерии доктора Санни Ли, традиционные персонализированные вентиляционные системы действительно могут улучшать качество воздуха вокруг пользователя, однако их принцип работы имеет ряд ограничений. Человек вынужден находиться в строго определенной зоне, а одновременное использование одной системы несколькими людьми снижает эффективность. Кроме того, непрерывный поток сухого очищенного воздуха способен вызывать ...>>
Ощущение текстуры через экран гаджета
27.11.2025
Гаджеты научились передавать изображение и звук с впечатляющей реалистичностью, но тактильные ощущения по-прежнему остаются недоступными для полноценной цифровой симуляции. Именно поэтому инженеры и исследователи во всем мире стремятся создать технологии, которые позволят "почувствовать" виртуальный объект так же естественно, как и настоящий. Новая разработка специалистов Северо-Западного университета США стала одним из самых заметных шагов в этом направлении.
Возглавлявшая исследование аспирантка Сильвия Тан (Sylvia Tan) подчеркивает, что прикосновение остается последним фундаментальным чувственным каналом, для которого пока нет зрелого цифрового аналога. По ее словам, если визуальные и звуковые интерфейсы давно обеспечивают высокую степень реалистичности, то осязание лишь начинает приближаться к этому уровню. В недавней публикации в журнале Science Advances Тан отмечает, что новая технология способна изменить само представление о взаимодействии человека с устройствами.
Разработ ...>>
Случайная новость из Архива Экологичный биоматериал из грибов заменит пластик
20.05.2025
Проблема загрязнения окружающей среды пластиковыми отходами остается одной из самых острых для человечества. Ученые по всему миру ищут устойчивые и экологичные решения, способные заменить традиционные полимеры. Среди самых перспективных направлений - использование природных компонентов, способных разлагаться без вреда для экосистем. Именно в этом контексте ученые из Швейцарии предложили интересную альтернативу: полностью биоразлагаемый материал на основе грибного мицелия.
Грибной материал, сочетающий в себе натуральность, прочность и биоразлагаемость, может стать важным шагом на пути к отказу от пластика и переходу к более ответственному обращению с природными ресурсами.
Исследование было проведено в лаборатории Empa, специализирующейся на разработке новых биоматериалов, где команда ученых из отдела "Целлюлоза и древесные материалы" сосредоточилась на поиске экологичных решений без необходимости химической модификации. В отличие от целлюлозы, хитина или лигнина, которые требуют дополнительной обработки для придания прочности, новый грибной материал обладает механической устойчивостью без потери биоразлагаемости. Более того, он не только безопасен для природы, но и пригоден для употребления в пищу.
Уникальность разработанного биоматериала заключается в том, что он практически не подвергается химическим изменениям в процессе производства. Это позволяет сохранить не только его натуральную структуру, но и биологическую активность. По сути, его основа остается "живой", что делает материал особенно функциональным и приспособленным к различным областям применения. Исследователи называют это важным прорывом, позволяющим отказаться от компромисса между экологичностью и прочностью.
В качестве сырья ученые использовали мицелий схизофилла обыкновенного - съедобного гриба, который широко распространен в природе и растет преимущественно на мертвой древесине. В процессе роста мицелий образует прочную экстрацеллюлярную матрицу, которая при минимальной обработке превращается в гибкий и многофункциональный материал. Такой подход существенно снижает энергетические и ресурсные затраты на производство.
По мнению исследователей, перспективы применения нового биоматериала весьма обширны. Он может использоваться для создания упаковочных пленок, пищевых и косметических эмульгаторов, а также компостируемых изделий. Особенно интересно то, что мицелий можно адаптировать для нужд электроники - например, в производстве биоразлагаемых сенсоров влажности или инновационных элементов для аккумуляторов, таких как грибная бумага для электродов.
Стоит подчеркнуть, что традиционные пластики до сих пор занимают лидирующие позиции в промышленности благодаря своей прочности, удобству и дешевизне. Однако новые разработки вроде материала на основе грибного мицелия могут существенно изменить правила игры, предложив экологически безопасную альтернативу без ущерба для функциональности.
|
Смотрите полный Архив новостей науки и техники, новинок электроники
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2025