Details
Title | Автоматическое формирование сценариев восстановления программных объектов на основе формальных спецификаций библиотек: выпускная квалификационная работа магистра: направление 09.04.01 «Информатика и вычислительная техника» ; образовательная программа 09.04.01_15 «Технологии проектирования системного и прикладного программного обеспечения» |
---|---|
Creators | Лихолетов Михаил Данилович |
Scientific adviser | Болсуновская Марина Владимировна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2024 |
Collection | Выпускные квалификационные работы; Общая коллекция |
Subjects | синтез программ; тестирование; формальная спецификация; program synthesis; testing; formal specification |
Document type | Master graduation qualification work |
File type | |
Language | Russian |
Level of education | Master |
Speciality code (FGOS) | 09.04.01 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2024/vr/vr24-3921 |
Rights | Доступ по паролю из сети Интернет (чтение, печать) |
Additionally | New arrival |
Record key | ru\spstu\vkr\33140 |
Record create date | 8/29/2024 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Данная работа посвящена разработке подхода для автоматической генерации сценариев для воспроизведения программных объектов при по мощи анализа формальных спецификаций программных библиотек. В ходе данной работы решались следующие задачи: - обзор существующих инструментов для решения задач в области программного синтеза; - разработка собственного подхода, осуществляющего синтез программ для воспроизведения программных объектов с использованием методов статического анализа формальных спецификаций; - реализация разработанного подхода для генерации сценариев на конкретном языке программирования. В результате был разработан подход для автоматической генерации сценариев для воспроизведения программных объектов по заданному описанию, использующий формальные спецификации программных библиотек. Данный подход был реализован для генерации сценариев на языке программирования Kotlin в виде программной библиотеки.
This work is devoted to the development of approach for automatic program object reproduction scenarios generation based on formal software library specifications analysis. During this work following tasks were solved: - analysis of existing tools for solving tasks of program synthesis; - development of custom approach for synthesizing scenarios for program object reproduction by using methods of static analysis of formal specifications; - implementation of developed approach for generating scenarios on concrete programming language; As a result an approach for automatic scenario generation for program objects reproduction by theirs descriptions based on formal software library specifications analysis. Developed approach was implemented as program library for generating object reproducing scenarios on Kotlin programming language.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0