Details

Title: Аппроксимация стандартной библиотеки Java: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Creators: Гасилов Дмитрий Олегович
Scientific adviser: Сиднев Александр Георгиевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Java; LibSL; Java standart library; Java Collections framework; анализ кода; аппроксимация библиотек; code analysis; library approximation
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/2023/vr/vr23-3654
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\22964

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

В ходе работы проведен обзор существующих решений по работе со сторонними библиотеками, подробно описан подход к решению на основе аппроксимации с использованием языка LibSL, так же был разработан метод для тестирования подобных аппроксимаций и проведен анализ полученных результатов.

In the course of the work, a review of the results on solutions with third-party libraries was carried out, an approach to a solution based on approximations using the LibSL language was described in detail, a method for testing approximation producers was also developed, and an income analysis was carried out.

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. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ОБЗОР АНАЛОГОВ
    • 1.1. Критерии для оценивания
    • 1.2. Обзор существующих решений
    • 1.3. Выводы по разделу.
  • 2. ПОСТАНОВКА И АНАЛИЗ ЗАДАЧИ
    • 2.1. Постановка задачи
    • 2.2. Выбор путей решения.
    • 2.2.1. Правила аппроксимации.
    • 2.2.2. Материал для аппроксимации.
  • 3. СПЕЦИФИКАЦИЯ БИБЛИОТЕКИ
    • 3.1. Состав Java Collection framework
    • 3.2. Список-аппроксимация.
    • 3.3. Java.Util.Collection
    • 3.4. Java.Util.Map
    • 3.5. java.util.Collections
    • 3.6. Выводы по разделу
  • 4. ПОДГОТОВКА К ТЕСТИРОВАНИЮ СПЕЦИФИКАЦИИ.
    • 4.1. Разработка генератора кода
    • 4.1.1. Генерация классов
    • 4.1.2. Генерация тела функции
    • 4.1.3. Генерация Actions.
    • 4.2. Выводы по разделу
  • 5. ТЕСТИРОВАНИЕ
    • 5.1. Тестирование генератора кода.
    • 5.2. Тестирование аппроксимации.
    • 5.3. Выводы по разделу
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Usage statistics

stat Access count: 5
Last 30 days: 1
Detailed usage statistics