Доменно-орієнтована мова програмування для фрактального аналізу та прогнозування часових рядів
dc.contributor.advisor | Баклан, Ігор Всеволодович | |
dc.contributor.author | Глушко, Богдан Сергійович | |
dc.date.accessioned | 2024-03-04T07:20:55Z | |
dc.date.available | 2024-03-04T07:20:55Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Розмір пояснювальної записки – 102 аркуші, містить 15 ілюстрацій, 1 таблицю, 6 додатків, 17 посилань на джерела. Актуальність теми. У роботі розглянуто проблему супроводження доменно-орієнтованих мов для аналізу та прогнозування часових рядів, показано основні особливості існуючих мов програмування та супровідних рішень, їх переваги та недоліки. Виявлено потребу в розробці удосконаленої мови програмування та інтегрованого середовища розробки. Мета дослідження. Основною метою є підвищення зручності аналізу та прогнозування часових рядів шляхом розробки удосконаленої мови програмування та її супровідних засобів, що забезпечують виконання задач аналізу та прогнозування. Об’єкт дослідження: програмне забезпечення для аналізу та прогнозування часових рядів. Предмет дослідження: методи і засоби розробки та супроводження доменно-орієнтованої мови програмування, призначеної для обробки часових рядів та їх візуалізації. Для реалізації поставленої мети сформульовані наступні завдання: − аналіз методів дослідження та прогнозування часових рядів; − аналіз засобів дослідження та програмування відповідної доменної області; − розробка архітектури програмного забезпечення та мови програмування; − розробка мови програмування та інтегрованого середовища програмування; − дослідження ефективності розробленого програмного забезпечення; − аналіз можливостей та напрямів подальшого розвитку. Наукова новизна результатів магістерської дисертації полягає в тому, що запропоновано доменно-орієнтовану мову програмування, що реалізовує набір модульних функцій для роботи з часовими рядами, і, на відміну від альтернативних рішень, зменшує затрати часу на виконання завдань, а також пропонує вищий рівень інтуїтивної зрозумілості та простоти входження для користувачів. Результат досягнутий шляхом створення нової мови програмування та інтегрованого середовища розробки, а також модулів візуалізації та інтерпретативного аналізу команд. Практичне значення отриманих результатів полягає в тому, що створена мова обʼєднана з інструментами обробки часових рядів в межах єдиного продукту і надає максимально просту систему для користувацьких досліджень. Дана система може бути використана у дослідницьких роботах, фінансовому секторі, медицині при аналізу показників, та інших прикладних напрямках. Зв’язок з науковими програмами, планами, темами. Робота виконувалась на кафедрі інформатики та програмної інженерії Національного технічного університету України "Київський політехнічний інститут імені Ігоря Сікорського". Апробація. Наукові положення дисертації пройшли апробацію на IV науково-практичній конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології» (SoftTech-2023) – м. Київ. Публікації. Наукові положення дисертації опубліковані в: 1) Глушко Б.С., Баклан І.В. Доменно-орієнтована мова програмування для фрактального аналізу та прогнозування часових рядів. Матеріали IV міжнародної науково-практичної конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2023)» присвяченої 125-й річниці КПІ ім. Ігоря Сікорського. 9–11 травня 2023 р., Київ. (відправлено до редакції). 2) Глушко Б.С., Баклан І.В. Доменно-орієнтована мова програмування для фрактального аналізу та прогнозування часових рядів. Матеріали Х всеукраїнської науково-практичної конференції здобувачів вищої освіти і молодих вчених з автоматичного управління, присвяченої дню ракетно-космічної галузі України. 12–15 квітня 2023 р., Херсон. (відправлено до редакції). | |
dc.description.abstractother | Explanatory note size – 102 pages, contains 15 illustrations, 1 tables, 6 applications, 17 references. Topicality. Examines the problem of supporting domain-oriented languages for analysis and forecasting of time series, shows the main features of existing programming languages and accompanying solutions, their advantages and disadvantages. The need for the development of an improved programming language and an integrated development environment was identified. The aim of the study. The main target is improving the convenience of analysis and forecasting of time series by developing an improved programming language and its accompanying tools that ensure the performance of analysis and forecasting tasks. The object of research: time series analysis and forecasting software. The subject of research: methods and means of developing and maintaining a domain-oriented programming language designed for processing time series and their visualization. To achieve this goal, the following tasks were formulated: − analysis of time series research and forecasting methods; − analysis of means of access and programming of the relevant domain area; − development of software architecture and programming language; − development of programming language and integrated programming environment; − study of the effectiveness of the developed software; − analysis of opportunities and directions for further development. The scientific novelty of the results of the master's dissertation is that a domain-oriented programming language is proposed, which implements a set of modular functions for working with time series, and, unlike alternative solutions, reduces the time spent on tasks, as well as offers a higher level of intuitive comprehensibility and simplicity login for users. The result was achieved by creating a new programming language and an integrated development environment, as well as visualization modules and interpretive analysis of commands. The practical value of the obtained results is that the created language is combined with time series processing tools within a single product and provides the simplest possible system for user research. This system can be used in research works, the financial sector, medicine in the analysis of indicators, and other applied directions. Relationship with working with scientific programs, plans, topics. Work was performed at the Department of Informatics and Software Engineering of the National Technical University of Ukraine «Igor Sikorsky Kyiv Polytechnic Institute». Approbation. The scientific provisions of the dissertation were tested at the IV Scientific and Practical Conference of Young Scientists and Students "Software Engineering and Advanced Information Technologies" (SoftTech-2023) - Kyiv. Publications. The scientific provisions of the dissertation were published in: 1) Hlushko B.S., Baklan I.V. A domain-oriented programming language for fractal analysis and time series forecasting. Proceedings of the IV International Scientific and Practical Conference of Young Scientists and Students «Software Engineering and Advanced Information Technologies (SoftTech-2023)» dedicated to the 125th anniversary of Igor Sikorsky KPI. May 9–11, 2023, Kyiv. (under review). 2) Hlushko B.S., Baklan I.V. A domain-oriented programming language for fractal analysis and time series forecasting. Proceedings of the X All-Ukrainian Scientific and Practical Conference of Graduates of Higher Education and Young Scientists on Automatic Control, dedicated to the Day of the Missile and Space Industry of Ukraine. April 12–15, 2023, Kherson. (under review). | |
dc.format.extent | 102 с. | uk |
dc.identifier.citation | Глушко, Б. С. Доменно-орієнтована мова програмування для фрактального аналізу та прогнозування часових рядів : магістерська дис. : 121 Інженерія програмного забезпечення / Глушко Богдан Сергійович. – Київ, 2023. – 102 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/65145 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | часові ряди | |
dc.subject | аналіз часових рядів | |
dc.subject | методи прогнозування | |
dc.subject | фрактальний аналіз часових рядів | |
dc.subject | фрактальні методи аналізу | |
dc.subject | time series | |
dc.subject | analysis of time series | |
dc.subject | forecasting methods | |
dc.subject | fractal analysis of time series | |
dc.subject | fractal analysis methods | |
dc.subject.udc | 004.416 | |
dc.title | Доменно-орієнтована мова програмування для фрактального аналізу та прогнозування часових рядів | uk |
dc.title.alternative | Methods and Software Tools for Converting Images to DDS Textures | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Hlushko_magistr.pdf
- Розмір:
- 2.27 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: