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: PDF
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

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

Annotation

Тема выпускной квалификационной работы: «Интерактивный визуализатор моделей программ».Данная работа представляет собой разработку интерактивного визуализатора моделей программ, который упростит подачу материала студентам и поможет разобраться в устройстве абстрактного синтаксического дерева, графа потока управления, графа зависимости по данным, графа зависимости программы, абстрактного семантического графа и представления на основе однократного статического присваивания.Результатом работы является клиент-серверное приложение, визуализирующее все вышеупомянутые модели. Приложение поддерживает программный код, написанный на 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.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Table of Contents

  • Интерактивный визуализатор моделей программ
    • Введение
    • 1. Анализ предметной области
    • 2. Обзор существующих решений
    • 3. Постановка задачи и разработка требований к системе
    • 4. Проектирование архитектуры и выбор средств решения
    • 5. Разработка сервиса интерактивного визуализатора моделей программ
    • 6. Тестирование и анализ результатов
    • Заключение
    • Список использованных источников
    • Приложение 1. Репозитории с исходным кодом клиента и сервера визуализатора
    • Приложение 2. Исходный код клиентской части визуализатора

Usage statistics

stat Access count: 14
Last 30 days: 0
Detailed usage statistics