|
Скачать Гарантия | |
| Код работы: | 29683 | |
| Дисциплина: | Безопасность операционных систем | |
| Тип: | Курсовая | |
| Вуз: | нет вуза - посмотреть другие работы и дисциплины по этому вузу | |
| Цена: | 390 руб. | |
| Просмотров: | 98 | |
| Выложена: | 24 июля 2018г. | |
| Содержание: |
Содержание 1 Описание и возможности CBMC 3 2 Порядок работы с CBMC 6 3 Примеры работы с CBMC 7 4 Задания для самостоятельного выполнения 12 Список использованных источников 24 |
|
| Отрывок: |
1 Описание и возможности CBMC CBMC (Context Bounded Model Checking) представляет собой инструмент, предназначенный для статической верификации программ. Сам термин «верификация» означает проверку соответствия объекта некоторому свойству. Применительно к программному обеспечению, под термином «верификация» понимается проверка соответствия программного обеспечения технической документации. В процессе верификации программного обеспечения, в том числе, выполняется поиск ошибок. Все методы верификации программного обеспечения можно разделить на две большие группы: статической и динамической верификации. На практике могут быть использованы и иные методы (такие как экспертиза, формальные методы анализа и синтетические методы), однако наибольшее распространение получили именно методы статической и динамической верификации. 2 Порядок работы с CBMC Для использования CBMC необходимо скачать версию утилиту для используемой в работе операционной системы. Все версии программы доступны по ссылке: http://www.cs.cmu.edu/~modelcheck/cbmc/. В нашем случае программа будет использоваться в операционной системе Windows. Скачаем компоненты программы, разархивируем их на жесткий диск и добавим данный каталог к переменной PATH. 3 Примеры работы с CBMC Начнем рассмотрение возможностей CBMC с демонстрации использования механизма проверки указателей. Для этих целей используется ключ --pointer-check. | |
|
Скачать эти материалы |
||
Прекрасный курс, очень прокачал ребе...
Не смогли найти нужный материал? Вы можете отправить заявку или обратиться к услугам тьюторов
Вы также можете: Вернуться к рубрикатору дисциплин »