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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 1
Last 30 days: 0