|
|
Создан безошибочный код из 7500 строк28.09.2009 [15:33], Денис Борн Исследователи из Университета Нового Южного Уэльса (The University of New South Wales, UNSW) и Национального исследовательского института Австралии в области информации и коммуникационных технологий (National ICT Australia, NICTA) добились прорыва в программном обеспечении, который существенно увеличит безопасность и надёжность кода и имеет потенциал для коммерческого успеха. По словам профессора компьютерных наук и директор исследовательских программ в NICTA Гернота Хайзера (Gernot Heiser), впервые команда смогла доказать с математической точностью, что ядро операционной системы – код в "сердце" любого компьютера – на 100% свободен от ошибок ("багов") и следовательно устойчив к сбоям и отказам. ![]() Прорыв значительным образом повлияет на повышение надёжности критических систем, таких как медицинское оборудование, военное, авиационное, где ошибки в ПО могут иметь катастрофические последствия. "По приблизительной оценке качественно разработанное программное обеспечение имеет около 10 ошибок на тысячу строк кода, а очень качественное – от 1 до 3, - поясняет Хайзер. Это означает, что в системах множество недочётов. Мы же показали возможность добиться намного меньшего, предельного уровня, причём наиболее подверженная риску часть имеет доказанную отказоустойчивость. Я думаю, не будет преувеличением сказать, что это открывает совершенно новый мир для создания систем с высокими показателями надёжности и безопасности". Проверка ядра, известного как микроядро seL4, включала математическое доказательство корректности 7500 строк программного кода, занимались которым шесть человек в течение более чем пяти лет. "Команда NICTA добилась переломного результата, который изменит подход к критическому с точки зрения безопасности ПО, - продолжает профессор. – Верификация окончательно подтвердила возможность существования кода без ошибок, и в будущем ничто менее передовое не должно признаваться приемлемым в особо важных приложениях". Материалы по теме: - В России будет создан безопасный браузер для чиновников;
|
Архив новостей:
Рекомендуем:
Сотовая связь» Google Nexus One » Goggles – мобильный поиск Видеокарты » NVIDIA GF100 – архитектура » Radeon HD 5970 Quad CrossFireX » Обзор AMD Radeon HD 5870 CrossFireX » NVIDIA GeForce GT 220 и 240 » Видеокарта AMD Radeon HD 5970 Аналитика » "Аватар" - как создавался фильм » Электронное лицо государства » IT-байки: нейроинтерфейсы Процессоры и память » Влияние частоты и таймингов памяти » Intel Core i5 661 (Clarkdale) » Обзор Core i7 870 » Обзор AMD Athlon II X4 620 » Intel Core i5 на ядре Lynnfield Новости Hardware » В США штраф за SMS-сообщение с угро... Материнские платы » MSI Big Bang-Trinergy » ASRock H55M Pro » Сводный обзор плат на Intel P55 Накопители » Тест первых устройств с SATA3 » Внешний диск с интерфейсом USB 3.0 » HDD Barracuda LP и 7200.12 » SSD - тест в WinXP,Vista,Windows 7 Периферия » Клавиатура и мышь World of Warcraft » Стереоочки NVIDIA GeForce 3D Vision Ноутбуки и ПК » Игровой ноутбук ASUS G72GX » Нетбук MSI Wind U135 » 3D-ноутбук Acer Aspire 5738DG » Четыре ультракомпактных ноутбука Цифровое фото и видео » Ультракомпакт Olympus FE-5020 » Зеркальная фотокамера Nikon D3000 » Canon PowerShot D10 » Nikon D5000 Программное обеспечение » Microsoft Security Essentials » Photoshop Elements 8 » Утилиты для тестирования компьютера » Утилиты для восстановления файлов » Настройка Windows 7 Файловый архив » AMD/ATI Catalyst 10.2 » OpenOffice.org 3.2.0 » NVIDIA ForceWare 196.21 WHQL » SmartFPS.com v.1.11 » DirectX 9.0c August 2009 » RivaTuner 2.24a » Windows Vista SP2 » PCMark'05 1.2.0 » 3DMark'06 v.1.1.0 Энциклопедия » Современные процессоры Intel: 2009 |