АРХІТЕКТУРА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ МАТЕМАТИЧНОГО МОДЕЛЮВАННЯ НА ОСНОВІ АНАЛІЗУ ІНТЕРВАЛЬНИХ ДАНИХ З ВИКОРИСТАННЯМ ХМАРНИХ ТЕХНОЛОГІЙ
DOI:
https://doi.org/10.31891/2219-9365-2024-77-15Ключові слова:
архітектура програмного забезпечення, інтервальне моделювання, обчислювальна складність, хмарні технології, програмне середовище, API інтерфейс, ChatGPTАнотація
В рамках цієї роботи запропоновано архітектуру програмного забезпечення для математичного моделювання на основі аналізу інтервальних даних з використанням хмарних технологій. Особливостями запропонованої архітектури є імплементація підсистеми інтервального моделювання статичних систем в хмарній сервісно-орієнтованій архітектурі із врахуванням оптимізації обчислювальних схем за допомогою використання платформи Google Cloud Run, моделі розподілених обчислень MapReduce, безкоштовних програмно-інтерпретованих засобів та використання RESTful API на всіх етапах математичного моделювання.
Приведено ряд діаграм, які використовуються для ілюстрації особливостей запропонованої архітектури програмного забезпечення та описано специфіку їх імплементації в процесі практичної реалізації програмної системи для математичного моделювання.
На базі запропонованої архітектури реалізовано програмну системи для математичного моделювання на основі аналізу інтервальних даних з використанням хмарних технологій. Одним із ключових компонентів даної системи є інтелектуалізована, консультативно-діагностична підсистема на базі ChatGPT, використання якої дозволило суттєво покращити практичне використання запропонованих рішень.