<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Архитектура системы верификации кода драйверов Linux</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/81317.html</link>
    <description>В статье &quot;Архитектура Linux Driver Verification (http://www.ispras.ru/ru/proceedings/docs/2011/20/isp_20_2011_163.pdf)&quot; (PDF, 700 Кб) представлено описание применимости метода статического анализа кода для проверки корректности драйверов устройств для платформы Linux. Представленный метод позволяет выявить ошибки на основании анализа исходных текстов, без непосредственного выполнения кода. В отличие от традиционных методов тестирования статический анализ кода позволяет проследить сразу все пути выполнения программы, в том числе, редко встречающиеся и сложно воспроизводимые при динамическом тестировании. &lt;br&gt;&lt;br&gt;&lt;br&gt;Проект Linux Driver Verification (http://linuxtesting.ru/project/ldv) является открытым и развивается при участии организации Linux Foundation, Института системного программирования Российской Академии Наук (ИСП РАН) и Федерального агентства РФ по науке и инновациям. Наработки проекта распространяются (http://forge.ispras.ru/projects/ldv) в рамках лицензии Apache. Дополнительно под...&lt;br&gt;&lt;br&gt;URL: http://www.isp</description>

<item>
    <title>Архитектура системы верификации кода драйверов Linux (anonymous vulgaris)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/81317.html#37</link>
    <pubDate>Wed, 16 Nov 2011 19:36:37 GMT</pubDate>
    <description>&amp;gt;Верифицировать можно только код, написанный на нормальном  языке типа Ada. //obvious fix.&lt;br&gt;&lt;br&gt;Причем в критичных задачах велено использовать толлько его подмножество.&lt;br&gt;</description>
</item>

<item>
    <title>Архитектура системы верификации кода драйверов Linux (ram_scan)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/81317.html#36</link>
    <pubDate>Wed, 16 Nov 2011 00:44:05 GMT</pubDate>
    <description>&amp;gt; Юр.лица, в т.ч. коммерческие компании, также как физ.лица платят налоги, и следовательно также вправе пользоваться результатами.&lt;br&gt;&lt;br&gt;Пускай пользуются, мне не жалко. Я говорил, если вы не заметили, не о том, что меня зажабило как дядя какой-то в куршавеле бургундское хлещет, а о том что код с &quot;неправильной&quot; лицензией дядя этот заберет у сообщества за спасибо, и не поделится, а все остальные, кто за него своими налогами заплатил лососнут тунца. Компрене ? &lt;br&gt;</description>
</item>

<item>
    <title>(offtopic) microsoft и &apos;не только&apos; (Michael Shigorin)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/81317.html#33</link>
    <pubDate>Tue, 15 Nov 2011 11:59:01 GMT</pubDate>
    <description>&amp;gt; Начиная с &quot;Не стоит путать&quot; идёт моё мнение, которое сложилось в ходе &lt;br&gt;&amp;gt; общения с представителями открытых сообществ и апологетами СПО, в т.ч. вами. &lt;br&gt;&lt;br&gt;Именно поэтому и укорил.&lt;br&gt;&lt;br&gt;&amp;gt; И коммерческие компании это не только Майкрософт Рус.&lt;br&gt;&lt;br&gt;Разумеется.  Просто другие вроде бы не замечены в попытках манипуляций общественным мнением здесь.&lt;br&gt;&lt;br&gt;Вообще не рекомендую пытаться бросать тень на плетень: на каждый подобный намёк может найтись гораздо более неприятный public disclosure.  Хотите обвинить в чём-либо -- скажите прямо и без попыток всунуть рекламу.  Если по существу, так почему ж нет.&lt;br&gt;&lt;br&gt;Пытаться выровнять несправедливое отношение к Microsoft Corp здесь обычно не стоит: люди по большей части достаточно взрослые и грамотные, чтобы либо не обращать внимания на мелочи, либо поправить вошедшего в раж собеседника.  Т.е. своими &quot;защитными&quot; действиями Вы только усугубляете неприязнь к фирме, которая системно применяет ложь как инструмент и затем пытается обелить себя любыми средствами.  Пусть исправляют в консерв</description>
</item>

<item>
    <title>Архитектура системы верификации кода драйверов Linux (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/81317.html#32</link>
    <pubDate>Tue, 15 Nov 2011 11:43:42 GMT</pubDate>
    <description>&amp;gt; Верифицировать языки Си и С++ это не правильно, т.к. по сложности они &lt;br&gt;&amp;gt; не доступны для понимания. Верифицировать можно только код, написанный на нормальном &lt;br&gt;&amp;gt; языке типа pascal.&lt;br&gt;&lt;br&gt;Для того, чтобы быть нормальным, язык должен быть пригодным к использованию, а не верифицируемым. Несмотря на то, что эти качества не взаимоисключающие, первое качество к pascal явно не относится.&lt;br&gt;</description>
</item>

<item>
    <title>Архитектура системы верификации кода драйверов Linux (Ваня)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/81317.html#31</link>
    <pubDate>Tue, 15 Nov 2011 11:09:40 GMT</pubDate>
    <description>Одна из задач столетия звучит как (моя трактовка): &quot;что проще: решить задачу или доказать что задача имеет/не имеет решения?&quot;. Примеры: 2+2, трансдентность числа Пи. Важно не только решение, но и используемый мат.аппарат.&lt;br&gt;</description>
</item>

<item>
    <title>Архитектура системы верификации кода драйверов Linux (Crazy Alex)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/81317.html#30</link>
    <pubDate>Tue, 15 Nov 2011 10:56:43 GMT</pubDate>
    <description>Не займёт. Просто потому что верификация - это, собственно, доказательство соответствия кода некоторой модели. Соответственно, нам нужно иметь гарантированно корректно работающий алгоритм верификации, корректно формализованную модель и корректные предположения, положенные в основу модели. Если с первым ещё можно как-то справиться (скажем, очень  большим и развесистым тестированием), то со вторым а особенно с третьим ничего не поделать. Причем описать модель частенько сложнее, чем написать сам код. Вот и думайте, где будет больше ошибок...&lt;br&gt;&lt;br&gt;Верификация - это просто ещё один инструмент, не более. Ничего она не заменит - может только дополнить.&lt;br&gt;</description>
</item>

<item>
    <title>Архитектура системы верификации кода драйверов Linux (Crazy Alex)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/81317.html#29</link>
    <pubDate>Tue, 15 Nov 2011 10:52:28 GMT</pubDate>
    <description>Ну как вы себе в реальности представляете предоставление прав только гражданам какого-то одного государства? Поэтому по факту - получается всем.&lt;br&gt;</description>
</item>

<item>
    <title>Архитектура системы верификации кода драйверов Linux (Andrey Mitrofanov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/81317.html#28</link>
    <pubDate>Tue, 15 Nov 2011 10:10:37 GMT</pubDate>
    <description>&amp;gt;Верифицировать можно только код, написанный на нормальном &lt;br&gt;&amp;gt; языке типа Ada.&lt;br&gt;&lt;br&gt;//obvious fix.&lt;br&gt;</description>
</item>

<item>
    <title>Архитектура системы верификации кода драйверов Linux (q)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/81317.html#27</link>
    <pubDate>Tue, 15 Nov 2011 09:54:54 GMT</pubDate>
    <description>Верифицировать языки Си и С++ это не правильно, т.к. по сложности они не доступны для понимания. Верифицировать можно только код, написанный на нормальном языке типа pascal.&lt;br&gt;</description>
</item>

</channel>
</rss>
