Новости

  • user warning: Got error 28 from storage engine query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 214 ORDER BY v.weight, t.weight, t.name in /opt/drupal-6.33/modules/taxonomy/taxonomy.module on line 640.
  • user warning: Got error 28 from storage engine query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 211 ORDER BY v.weight, t.weight, t.name in /opt/drupal-6.33/modules/taxonomy/taxonomy.module on line 640.
  • user warning: Got error 28 from storage engine query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 208 ORDER BY v.weight, t.weight, t.name in /opt/drupal-6.33/modules/taxonomy/taxonomy.module on line 640.
  • user warning: Got error 28 from storage engine query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 205 ORDER BY v.weight, t.weight, t.name in /opt/drupal-6.33/modules/taxonomy/taxonomy.module on line 640.
  • user warning: Got error 28 from storage engine query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 196 ORDER BY v.weight, t.weight, t.name in /opt/drupal-6.33/modules/taxonomy/taxonomy.module on line 640.
  • user warning: Got error 28 from storage engine query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 194 ORDER BY v.weight, t.weight, t.name in /opt/drupal-6.33/modules/taxonomy/taxonomy.module on line 640.
  • user warning: Got error 28 from storage engine query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 191 ORDER BY v.weight, t.weight, t.name in /opt/drupal-6.33/modules/taxonomy/taxonomy.module on line 640.
  • user warning: Got error 28 from storage engine query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 189 ORDER BY v.weight, t.weight, t.name in /opt/drupal-6.33/modules/taxonomy/taxonomy.module on line 640.
  • user warning: Got error 28 from storage engine query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 187 ORDER BY v.weight, t.weight, t.name in /opt/drupal-6.33/modules/taxonomy/taxonomy.module on line 640.
  • user warning: Got error 28 from storage engine query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 185 ORDER BY v.weight, t.weight, t.name in /opt/drupal-6.33/modules/taxonomy/taxonomy.module on line 640.

12.05.2013: Проект LDV - первая сотня ошибок в ядре Linux исправлена

С выпуском ядра Linux-3.10-rc1 достигнут первый рубеж для проекта Linux Driver Verification. В этот релиз вошло 100-ое исправление ошибки, обнаруженной в ходе проекта. 86 патчей, подготовленных членами нашей команды, приняты в основную ветку разработки ядра Linux.

15.03.2013: BLAST 2.7.1 на соревнованиях SV-COMP'2013 и результаты экспериментов

BLAST 2.7.1 был представлен на Вторых международных соревнованиях по верификации программ, которые прошли в рамках конференции TACAS 2013. В этом году BLAST завоевал бронзу в категории DeviceDrivers64. Второе место в этой категории занял инструмент CPAchecker, который уже интегрирован в систему верификации Linux Driver Verification. Победителем в категории DeviceDrivers64 стал новый инструмент UFO.

26.02.2013: Вышла версия 0.4.1 системы KEDR

Выпущена версия 0.4.1 системы KEDR, предназначенной для runtime-анализа модулей ядра Linux, в том числе драйверов устройств, модулей файловых систем и т.д. Инструменты из состава KEDR работают с модулем ядра, выбранным пользователем. Они позволяют отслеживать вызовы функций данным модулем и сохранять информацию о них в файле ("трасса вызовов"), имитировать нехватку системных ресурсов, выявлять утечки памяти.

В версии 0.4.1 добавлена подержка версий ядра Linux 3.7 и 3.8, а также исправлено несколько проблем.

16.10.2012: Состоялся Linux Driver Verification Workshop

15 октября 2012 года в районе г. Ираклион на о. Крит, Греция, прошел семинар Linux Driver Verification, организованный проф. Дирком Бейером (Университет г. Пассау, Германия) и проф. Александром Петренко (Центр верификации ОС Linux, ИСП РАН, г. Москва, Россия) в рамках 5-го международного симпозиума по внедрению формальных методов, верификации и валидации (ISoLA-2012).

07.10.2012: Опубликована программа Linux Driver Verification Workshop

Опубликован предварительный вариант программы Linux Driver Verification Workshop, который пройдёт 15 октября 2012 года в рамках 5-го международного симпозиума по внедрению формальных методов, верификации и валидации (ISoLA-2012).

09:00 - 10:30 Session 1, Chair: D. Beyer
   Linux Device-Drivers Verification Challenges
A. Khoroshilov, V. Mutilin, E. Novikov

27.09.2012: Вышла версия 0.4 системы KEDR

Выпущена версия 0.4 системы KEDR, предназначенной для runtime-анализа модулей ядра Linux, в том числе драйверов устройств, модулей файловых систем и т.д. Инструменты из состава KEDR работают с модулем ядра, выбранным пользователем. Они позволяют отслеживать вызовы функций данным модулем и сохранять информацию о них в файле ("трасса вызовов"), имитировать нехватку системных ресурсов, выявлять утечки памяти.

Наиболее важные изменения в этой версии (подробная информация - в ChangeLog):

02.08.2012: Вышла версия 0.1 альфа 1 системы KernelStrider

KernelStrider даёт возможность собирать данные о работе модулей ядра Linux, в том числе драйверов устройств, модулей файловых систем и т.д.

KernelStrider собирает информацию об операциях чтения/записи с памятью, выполняемых анализируемым модулем ядра, а также о вызовах функций и некоторых других событиях. Эти данные можно, в частности, передать для анализа системам, выявляющим "состояния гонки" ("race conditions") в программных компонентах, таким, например, как "offline"-вариант системы ThreadSanitizer, http://code.google.com/p/data-race-test/.

21.06.2012: Linux Driver Verification Workshop в рамках конференции ISoLA 2012

Мы рады сообщить о проведении Linux Driver Verification Workshop в рамках 5-го международного симпозиума по внедрению формальных методов, верификации и валидации (ISoLA-2012), который пройдет с 15 по 18 октября 2012 года недалеко от г. Ираклион на Крите (Греция). Семинар организуется проф. Дирком Бейером (Университет г. Пассау, Германия) и проф. Александром Петренко (Центр верификации ОС Linux, ИСП РАН).

23.04.2012: Анонсированы участники Google Summer of Code 2012

Google Open Source Programs Office опубликовал список студенческих проектов, отобранных для участия в программе Google Summer of Code 2012 (GSoC-2012). В рамках этой программы компания Google финансирует работу студентов над различными проектами по разработке свободного программного обеспечения. В этом студентам на добровольных началах помогают менторы из участников, соответствующих проектов.

29.03.2012: Успех BLAST 2.7 на международных соревнованиях по верификации программ

На Первых международных соревнованиях по верификации программ прошедших в рамках конференции TACAS 2012 в Таллине, Эстония разработчикам инструмента статической верификации Си программ BLAST 2.7 была вручена почетная табличка за победу в категории DeviceDrivers64. Также инструмент занял третье место в категории DeviceDrivers. Детальные результаты соревнований можно посмотреть здесь.