Details

Title Применение автогенерация кода для некоторых видов программных продуктов: выпускная квалификационная работа бакалавра: направление 01.03.02 «Прикладная математика и информатика» ; образовательная программа 01.03.02_02 «Системное программирование»
Creators Петрошенко Артём Владимирович
Scientific adviser Новиков Федор Александрович
Organization Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт
Imprint Санкт-Петербург, 2024
Collection Выпускные квалификационные работы; Общая коллекция
Subjects метод автогенерации кода; форма; UML; DSL; интерфейс; CSS; HTML; code autogeneration method; FORM; INTERFACE
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 01.03.02
Speciality group (FGOS) 010000 - Математика и механика
DOI 10.18720/SPBPU/3/2024/vr/vr24-5320
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\30012
Record create date 7/10/2024

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена применению метода автогенерации кода для частичной автоматизации процесса написания кода и ускорения разработки. Был проведен теоретический обзор методов генерации кода, использующихся для решения задачи автоматизации. Создан язык для описания моделей для генерации кода и подробно описана его грамматика. Описана простая модель для демонстрации. Подробно описан и реализован алгоритм автогенерации на основе моделей. Реализован инструмент, демонстрирующий работу алгоритма автогенерации кода, который может быть использован, в качестве основы для других задач автоматизации. Результаты работы могут быть использованы разработчиками для более быстрого и удобного написания “рутинного” кода, что позволит сэкономить время и ресурсы на выполнение более важных задач.

This work is dedicated to the application of the code autogeneration method to partially automate the process of writing code and accelerate development. A theoretical review of the code generation methods used to solve the automation problem was conducted. A language has been created to describe models for code generation and its grammar is described in detail. A simple model for demonstration is described. A model-based autogeneration algorithm is described and implemented in detail. A tool has been implemented that demonstrates the operation of the code autogeneration algorithm, which can be used as a basis for other automation tasks. The results of the work can be used by developers to write “routine” code faster and more conveniently, which will save time and resources for more important tasks.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous

Access count: 1 
Last 30 days: 0

Detailed usage statistics