
Тема выпуÑкной квалификационной работы: «ИнÑтрументы и методы Ñффективного конÑÑ‚Ñ€ÑƒÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñзыков предметных облаÑтей». Ð”Ð°Ð½Ð½Ð°Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ð° поÑвÑщена разработке инÑтрумента Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñзыков предметных облаÑтей и практике Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚Ð°Ð½Ð½Ð¾Ð³Ð¾ инÑтрумента в учебном процеÑÑе. Задачи, которые решалиÑÑŒ в ходе работы: Разработка инÑтрумента Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñзыков предметных облаÑтей и напиÑÐ°Ð½Ð¸Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ на нём удобного Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² многопользовательÑком режиме. ТеÑтирование разработанного инÑтрумента. Практика Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñтудентами и поддержка инÑтрумента в рамках курÑа “Грамматики и автоматыâ€. Ð’ результате предложен метод взаимодейÑÑ‚Ð²Ð¸Ñ Ð¸Ð½Ñтрументов Ð´Ð»Ñ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ ÑинтакÑиÑа и Ñемантики Ð´Ð»Ñ ÑƒÐ´Ð¾Ð±Ð½Ð¾Ð³Ð¾ опиÑÐ°Ð½Ð¸Ñ Ñзыков предметных облаÑтей. Ð’ качеÑтве инÑтрумента Ð´Ð»Ñ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ ÑинтакÑиÑа был взÑÑ‚ ANTLR4, Ð´Ð»Ñ Ð¾Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ Ñемантики был взÑÑ‚ Ñзык CIAOv2. Разработан инÑтрумент Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñзыков предметных облаÑтей и напиÑÐ°Ð½Ð¸Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ на нём. Проведена демонÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñтей и практичеÑкой применимоÑти полученной ÑиÑтемы поÑредÑтвом теÑÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° практике Ñтудентами в рамках курÑа «Грамматики и автоматы».
The subject of the graduate qualification work: «Tools and methods for the effective design of domain specific languages». This given work is devoted to the development of a tool for creating domain-specific languages ​​and the practice of using the developed tool in the educational process. The research set the following goals: 1. Develop a tool for creating domain-specific languages ​​and writing a program using it. Tool should be convenient for use in multi-user mode. 2. Test the developed tool. 3. Practice using of the tool by students and support it in scope of the course "Grammars and automata".As a result, a method of interaction of tools for processing syntax and semantics was proposed. ANTLR4 was taken as a tool for syntax processing and CIAOv2 was taken to describe the semantics. A tool for creating domain languages ​​and writing a program on it was developed. Capabilities and practical applicability demonstration of the resulting system was carried out by testing and using it in practice by students as part of the course "Grammars and Automata".
онÑологии, domain-specific languages, automata, grammar, ontologies, гÑаммаÑики, авÑомаÑÑ, ÐиÑкÑеÑÐ½Ð°Ñ Ð¼Ð°ÑемаÑика, ÑзÑки пÑедмеÑнÑÑ Ð¾Ð±Ð»Ð°ÑÑей
онÑологии, domain-specific languages, automata, grammar, ontologies, гÑаммаÑики, авÑомаÑÑ, ÐиÑкÑеÑÐ½Ð°Ñ Ð¼Ð°ÑемаÑика, ÑзÑки пÑедмеÑнÑÑ Ð¾Ð±Ð»Ð°ÑÑей
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
