Детальная информация
Название | Реализация учебного инструментального средства задания языков предметной области: выпускная квалификационная работа бакалавра: направление 01.03.02 «Прикладная математика и информатика» ; образовательная программа 01.03.02_02 «Системное программирование» |
---|---|
Авторы | Голузин Егор Константинович |
Научный руководитель | Новиков Федор Александрович |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | предметно-ориентированные языки ; формальные грамматики ; регулярная форма бэкуса-наура ; синтаксические диаграммы ; атрибутные грамматики ; инструментальное средство ; domain-specific languages ; formal grammars ; regular backus-naur form ; syntax diagram ; attribute grammars ; education tool |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 01.03.02 |
Группа специальностей ФГОС | 010000 - Математика и механика |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-3205 |
Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\38249 |
Дата создания записи | 23.09.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Тема выпускной квалификационной работы: «Реализация учебного инструментального средства задания языков предметной области». Данная работа посвящена разработке инструментального средства для создания языков предметных областей для использования в учебных и образовательных целях. Задачи, которые решались в ходе работы: 1. Разработка инструмента для создания языков предметной области. 2. Рассмотреть возможные способы задания составных частей языка: a. лексика; b. синтаксис; c. семантика. 3. Реализация транспарентности данных во время работы инструмента 4. Документирование разрабатываемого средства для отчуждения от разработчика 5. Апробация инструмента для реализации предметно-ориентированных языков из курса "Грамматики и автоматы". В результате предложен инструмент, который позволяет задать лексику, синтаксис и семантику языка, предоставляет широкие возможности для наблюдения результатов работы каждого этапа создания и работы языка, создана документация, позволяющая взаимодействовать с реализованным средством без помощи его создателя. Работа инструмента опробирована в рамках курса "Грамматики и автоматы".
The subject of the graduate qualification work: <Implementation educational tool for defining domain-specific languages» This givenwork is devoted to the development of a tool for creating domain-specific languages for use educational and training purposes. The research set the following goals: 1. Development of the tool for creating domain-specific languages. 2. Consider possible ways to represent constituent parts of the language: a. lexicon; b. syntax; c. semantics. 3. Implementing data transparency during tool execution 4. Documenting the tool being developed to alienate the developer 5. Aprobation of the tool using the example of subject-oriented languages studied within the course "Grammars and Automata". As a result, the proposed tool provides capabilities for defining lexical, syntactic and semantic, offers comprehensive facilities for observing the outcomes of each stage of language creation and operation, and includes documentation that enables interaction with the implemented system without requiring assistance from its developers. The tool’s functionality has been successfully tested on domain-specific languages studied within the ’Grammars and Automata’ course curriculum.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
- Реализация учебного инструментального средства задания языков предметной области
- Введение
- 1. Обзор существующих решений
- 2. Введение в предметную область
- 3. Реализация инструмента
- 4. Итоги
- Заключение
- Список использованных источников
- Приложение 1. Описание регулярной формы Бэкуса-Наура на языке регулярной формы Бэкуса-Наура
- Приложение 2. Описание регулярной формы Бэкуса-Наура с помощью синтаксических диаграмм Вирта
- Приложение 3. Описание части синтаксиса псевдокода в регулярной форме Бэкуса-Наура
- Приложение 4. Описание синтаксиса языка CIAO в регулярной форме Бэкуса-Наура
Количество обращений: 0
За последние 30 дней: 0