Menu English Ukrainian Russian Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


НОВОСТИ НАУКИ И ТЕХНИКИ, НОВИНКИ ЭЛЕКТРОНИКИ
Бесплатная техническая библиотека / Лента новостей

Самозалечивающееся программное обеспечение

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

Последние новости науки и техники, новинки электроники:

Искусственная кожа для эмуляции прикосновений 15.04.2024

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

Кошачий унитаз Petgugu Global 15.04.2024

Забота о домашних животных часто может быть вызовом, особенно когда речь заходит о поддержании чистоты в доме. Представлено новое интересное решение стартапа Petgugu Global, которое облегчит жизнь владельцам кошек и поможет им держать свой дом в идеальной чистоте и порядке. Стартап Petgugu Global представил уникальный кошачий унитаз, способный автоматически смывать фекалии, обеспечивая чистоту и свежесть в вашем доме. Это инновационное устройство оснащено различными умными датчиками, которые следят за активностью вашего питомца в туалете и активируются для автоматической очистки после его использования. Устройство подключается к канализационной системе и обеспечивает эффективное удаление отходов без необходимости вмешательства со стороны владельца. Кроме того, унитаз имеет большой объем смываемого хранилища, что делает его идеальным для домашних, где живут несколько кошек. Кошачий унитаз Petgugu разработан для использования с водорастворимыми наполнителями и предлагает ряд доп ...>>

Привлекательность заботливых мужчин 14.04.2024

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

Электронный шлем для водителей грузовиков 14.04.2024

Безопасность на дорогах, особенно для водителей тяжелой строительной техники, является приоритетной задачей инженеров и ученых. В свете этого немецкий Институт структурной прочности и надежности систем имени Фраунгофера представил новый продукт - электронный шлем, который предназначен для защиты водителей от серьезных травм при вождении строительных машин. Новый электронный шлем, разработанный командой инженеров из Института Фраунгофера, открывает новые перспективы для безопасности водителей грузовиков и строительной техники. Устройство способно контролировать уровень тряски в кабине автомобиля и предупреждать водителя о возможной опасности. Основой работы шлема является встроенный пьезоэлектрический датчик, который генерирует электричество при физической деформации. Этот механизм позволяет устройству реагировать на интенсивные вибрации, характерные для работы строительной техники. Когда уровень деформации превышает безопасные значения, на шлеме включается сигнальная система, пре ...>>

Антивитамины вместо антибиотиков 13.04.2024

Проблема бактериальной резистентности к антибиотикам становится все более серьезной, создавая угрозу для эффективного лечения инфекций. В свете этого исследователи ищут новые пути борьбы с супербактериями. Одним из перспективных направлений является использование антивитаминов, способных оказывать антибактериальное действие. Антивитамины, хоть и известные как вещества, противоположные витаминам, оказались перспективным инструментом в борьбе с бактериальной резистентностью к антибиотикам. Исследование, проведенное учеными из Геттингенского университета в Германии, подтвердило их потенциал в создании новых препаратов для борьбы с опасными инфекциями. В связи с распространением супербактерий, стойких к антибиотикам, появляется необходимость в поиске альтернативных методов лечения. Антивитамины представляют собой молекулы, аналогичные витаминам, но способные подавлять активность бактерий без вреда для организма человека. На данный момент науке известны всего три антивитамина: розе ...>>

Случайная новость из Архива

Автомобиль не должен ездить бесшумно 21.04.2014

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

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

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

В соответствии с решением Европейского парламента и Совета ЕС, к 1 июля 2019 г. все новые гибридные и электрические транспортные средства должны будут комплектоваться специальной системой акустического предупреждения (Acoustic Vehicle Alerting System, AVAS). Основные требования к работе данной системы должны быть утверждены к середине 2017 г.

О необходимости установки имитаторов звука двигателя в "зеленых" автомобилях заявляло в 2010 г. минтранспорта Великобритании. В том же году свой собственный генератор звука представил автопроизводитель Lotus, а Toyota приступила к оснащению подобными приспособлениями модели Prius, предлагаемой на японском рынке. Устройство компании Toyota, к примеру, излучает звук похожий на работу автомобильного мотора, причем частота звука меняется в зависимости от скорости гибридного автомобиля. В Европейском регионе разработкой аналогичного звукового генератора занимаются французская компания Renault и норвежская Think.

Если "зеленые" автомобили в Европе должны стать более шумными, то машины с традиционными моторами на бензине и дизельном топливе - тише. Члены Европарламента проголосовали за то, чтобы шум, производимый двигателями обычных легковых автомобилей, автобусов и микроавтобусов был уменьшен на 4 дБ к июлю 2016 г. Грузовые автомобили должны стать тише на 3 дБ. Как предполагается, шумовое загрязнение окружающей среды в европейских странах снизится на 25% к 2026 г.

Смотрите полный Архив новостей науки и техники, новинок электроники


All languages of this page

Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2024