Ученые начали работу над созданием программы, стандартизирующей и облегчающей процесс поиска ошибок в других программах

Ошибки в программеОтдельные компании, занимающиеся разработкой программного обеспечения, тратят ежегодно миллионы долларов на поиски потенциально опасных ошибок, которые, так или иначе, допускаются в разрабатываемых программах. Этот процесс чрезвычайно сложен и с трудом подвергается автоматизации, и даже если программа-локатор обнаруживает десяток или сотню ошибок в другой программе, никто с уверенностью не может сказать, сколько ошибок она не заметила и пропустила. Исследователи из университета Нью-Йорка, Массачусетского технологического института и Северо-восточного университета сейчас работают над программой поиска ошибок, использующей весьма неординарный подход к этому делу. Вместо того, чтобы искать и исправлять ошибки, эта программа добавляет их в исходный код другой программы сотнями тысяч.
 | Опубликовано Informatic | Подробнее | Комментарии: 2

Создана программа, способная исправить ошибки в другой программе, не имея доступа к ее исходному коду

Программный кодОшибки в программном коде - это бич любого человека, занимающегося разработкой программного обеспечения. Устранение ошибок - это достаточно тривиальная работа, заключающаяся в большинстве случаев в правке нескольких строчек исходного кода программы, однако, процесс локализации места возникновения ошибки является очень трудоемким занятием, отнимающим много времени особенно при работе над большими проектами. Однако, поиском типовых ошибок теперь не обязательно заниматься человеку, с этим делом вполне может справиться программа, разработанная исследователями Массачусетского технологического института, более того, эта программа может самостоятельно устранить большинство ошибок, заимствуя участки кода из других исполняемых модулей, даже написанных на других языках программирования. Такой подход не требует доступа к исходному коду исправляемой программы, в будущем он позволит сэкономить тысячи часов рабочего времени программистов и позволит получать стабильно работающие программы.
 | Опубликовано Informatic | Подробнее | Комментарии: 6

Meego - новая мобильная ОС с открытыми исходными текстами от Nokia и Intel.

Мобильная ОС MeegoОгромный успех мобильной операционной системы Android OS компании Google буквально вынудил заняться разработкой подобных операционных систем других производителей мобильных телефонов и портативных электронных устройств. В прошедшую среду компании Nokia и Intel представили вниманию общественности результат их совместной деятельности, новую операционную систему с открытым исходным кодом Meego, предназначенную для функционирования на мобильных телефонах и портативных компьютерах.
 | Опубликовано MobilMan | Подробнее | Комментарии: 3