Главная » Просмотр файлов » final-report-chernikova-2011

final-report-chernikova-2011 (1184399), страница 2

Файл №1184399 final-report-chernikova-2011 (решения 2011 года) 2 страницаfinal-report-chernikova-2011 (1184399) страница 22020-08-20СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

Аналогично для перестановки: из легких длядоказательства свойств сохранения одних элементов массива и сдвига другихследует более сложное. Вариант цикла опять же очевиден.Инварианты и вариант для цикла вставки первого элемента на нужное место:/*@loop invariant 1<=j<=size;for permutation: loop invariant eq_arr{Here, E}(a,j,size-1) &&moved_back_array{Here, E}(a, 0, j-1) && permutation{E, Pre}(a, 1,size-1);for sorted: loop invariant sorted(a,size) && (\forall integer p;(0<p<j ==> a[p]<backup));loop variant size-j;*/Опять же для перестановки условия сохранения в итерации одних элементовмассива и сдвига других, для упорядоченности – сама упорядоченность иусловие цикла. Вариант очевиден – счетчик увеличивается в каждой итерациина 1.83.4.

Количество и классификация сгенерированных леммУсловия:• корректности – 38 (1 для setMin)• верификации – 53(2 для setMin, 3 из тех, что для основной функции, доказанывручную)• завершимости – 6 (варианты циклов)8 лемм для предикатов записаны самостоятельно, из них 1 доказана вручную.3.5. Выводы, сделанные по результатам верификацииНикаких допущений, обеспечивающих корректность алгоритма, приверификации сделано не было.Проблемы с инструментами верификации и предложения по их улучшению:Автоматический прувер не во всех случаях справился со сложным предикатом,заданным через аксиомы.

Также были выявлены некоторые ошибки прииспользовании assert.9······ЗаключениеКоличество строк кода реализации: 20Количество строк спецификации в нотации ACSL: 96Количество тестовых вариантов: 4Количество доказанных лемм: 105, из них 4 вручную с помощью PVSВремя, затраченное на разработку тестов: 4 часаВремя, затраченное на доказательство корректности: 60 часов (из них 12на доказательство лемм вручную с использованием PVS)Поставленная задача решена полностью. Для данной функции доказанакорректность. По результатам работы можно сделать вывод, что данный подходк верификации (второй этап работы) требует достаточно много времени и силдаже для такого небольшого алгоритма, следовательно не слишком удобен виспользовании и для сложных алгоритмов.10.

Характеристики

Тип файла
PDF-файл
Размер
424,81 Kb
Тип материала
Предмет
Высшее учебное заведение

Список файлов учебной работы

решения 2011 года
akovalenko_bitset_iter
Makefile.
Makefile_com.dropbox.attributes
bitset_iter.c
bitset_iter.c_com.dropbox.attributes
bitset_iter.h
bitset_iter.h_com.dropbox.attributes
bitset_iter_model.sec
bitset_iter_model.sec_com.dropbox.attributes
bitset_iter_model.seh
bitset_iter_model.seh_com.dropbox.attributes
bitset_iter_set_add.sec
bitset_iter_set_add.sec_com.dropbox.attributes
bitset_iter_set_alloc.sec
bitset_iter_set_alloc.sec_com.dropbox.attributes
bitset_iter_set_cardinality.sec
bitset_iter_set_cardinality.sec_com.dropbox.attributes
bitset_iter_set_clear.sec
bitset_iter_set_clear.sec_com.dropbox.attributes
bitset_iter_set_copy.sec
bitset_iter_set_copy.sec_com.dropbox.attributes
bitset_iter_set_del.sec
bitset_iter_set_del.sec_com.dropbox.attributes
bitset_iter_set_eq.sec
bitset_iter_set_eq.sec_com.dropbox.attributes
bitset_iter_set_equal.sec
bitset_iter_set_equal.sec_com.dropbox.attributes
bitset_iter_set_fill.sec
bitset_iter_set_fill.sec_com.dropbox.attributes
bitset_iter_set_free.sec
Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6510
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее