Детальная информация

Название Разработка генератора тел функций для фаззинга компилятора языка Kotlin: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Авторы Викторов Илья Алексеевич
Научный руководитель Ахин Марат Халимович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения Санкт-Петербург, 2022
Коллекция Выпускные квалификационные работы; Общая коллекция
Тематика тестирование; фаззинг; компиляторы; kotlin; генерация кода; testing; fuzzing; compiler; code generation
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.01
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2022/vr/vr22-847
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи ru\spstu\vkr\16873
Дата создания записи 27.07.2022

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Тема выпускной квалификационной работы: «Разработка генератора тел функций для фаззинга компилятора языка Kotlin». Данная работа посвящена разработке программного обеспечения для генерации тел функций для тестирования компилятора языка Kotlin. В ходе данной работы решались следующие задачи:•Исследование предметной области фаззинга.•Анализ исходного кода проекта, в который будет встраиватьсямодуль.•Создание модуля генерации тел функций на языке Kotlin.•Интеграция разработанного модуля в проект и тестирование.В результате был разработан модуль, реализующий метод генерационного фаззинга c опорой на грамматику языка программированияKotlin. Он был успешно интегрирован в проект и протестирован.

The subject of the graduate qualification work is «Development of a function body generator for fuzzing the Kotlin compiler».This work is devoted to the development of software for generating function bodies for testing the Kotlin compiler. Tasks that were solved in this work:•Study of fuzzing.•Analysis of the original fuzzer project and consideration ofanalogues.•Creating a module for generating function bodies in the Kotlinlanguage.•Integration of the developed module into the project and its testing.As a result, the grammar-aided test-case generation module for fuzzer of the Kotlin programming language was developed. It has been successfully integrated into the project and tested.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи

Количество обращений: 14 
За последние 30 дней: 0

Подробная статистика