Details
Title | Интерактивный визуализатор моделей программ: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_01 «Вычислительные машины, комплексы, системы и сети» |
---|---|
Creators | Кучмин Дмитрий Алексеевич |
Scientific adviser | Ицыксон Владимир Михайлович |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий |
Imprint | Санкт-Петербург, 2022 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | статический анализ ; модели программ ; Java ; верификация и анализ программ ; динамическая визуализация ; static analysis ; program models ; program verification and analysis ; dynamic visualization |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.01 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2022/vr/vr22-1227 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Record key | ru\spstu\vkr\16660 |
Record create date | 7/27/2022 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Тема выпускной квалификационной работы: «Интерактивный визуализатор моделей программ».Данная работа представляет собой разработку интерактивного визуализатора моделей программ, который упростит подачу материала студентам и поможет разобраться в устройстве абстрактного синтаксического дерева, графа потока управления, графа зависимости по данным, графа зависимости программы, абстрактного семантического графа и представления на основе однократного статического присваивания.Результатом работы является клиент-серверное приложение, визуализирующее все вышеупомянутые модели. Приложение поддерживает программный код, написанный на Java.
The subject of the graduate qualification work is «Interactive visualizer of program models».This work is the development of an interactive visualizer of program models that will simplify the presentation of material to students and help to understand the structure of an abstract syntax tree, a control flow graph, a data dependency graph, a program dependency graph, an abstract semantic graph, and a representation based on a single static assignment. The result of the work is a client-server application that visualizes all the above models.The application supports program code written in Java.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
- Интерактивный визуализатор моделей программ
- Введение
- 1. Анализ предметной области
- 2. Обзор существующих решений
- 3. Постановка задачи и разработка требований к системе
- 4. Проектирование архитектуры и выбор средств решения
- 5. Разработка сервиса интерактивного визуализатора моделей программ
- 6. Тестирование и анализ результатов
- Заключение
- Список использованных источников
- Приложение 1. Репозитории с исходным кодом клиента и сервера визуализатора
- Приложение 2. Исходный код клиентской части визуализатора
Access count: 17
Last 30 days: 0