Репозитарій КНУ
  • Yкраї́нська
  • English
  • Увійти
    Новий користувач? Зареєструйтесь.Забули пароль?
Репозитарій КНУ
  • Фонди & Зібрання
  • Статистика
  • Yкраї́нська
  • English
  • Увійти
    Новий користувач? Зареєструйтесь.Забули пароль?
  1. Головна
  2. Наукова періодика | Scientific periodicals
  3. Сучасні інформаційні технології | Advanced Information Technology
  4. 2024
  5. Сучасні інформаційні технології №1(3)
  6. “MANAGER-DISPATCHER”:ПАТЕРН ЗАБЕЗПЕЧЕННЯ АДАПТИВНОЇ ПОВЕДІНКИ ПРОГРАМНИХ СИСТЕМ НА ОСНОВІ ПОДІЙ: Автор є членом редколегії видання, тому не брав участі у рецензуванні та прийнятті рішення щодо публікації цієї статті
 
  • Деталі
Параметри

“MANAGER-DISPATCHER”:ПАТЕРН ЗАБЕЗПЕЧЕННЯ АДАПТИВНОЇ ПОВЕДІНКИ ПРОГРАМНИХ СИСТЕМ НА ОСНОВІ ПОДІЙ: Автор є членом редколегії видання, тому не брав участі у рецензуванні та прийнятті рішення щодо публікації цієї статті

Тип публікації :
Стаття
Дата випуску :
20 грудня 2024 р.
Автор(и) :
БИЧКОВ, Олексій 
МОРОЗ, Микола
Мова основного тексту :
Ukrainian
eKNUTSHIR URL :
https://ir.library.knu.ua/handle/15071834/12509
DOI :
10.17721/AIT.2024.1.07
Журнал :
Advanced Information Technology 
Випуск :
1
ISSN :
2788-6603
Початкова сторінка :
67
Кінцева сторінка :
72
Цитування :
БИЧКОВ, О., МОРОЗ, М. (2024). “THE MANAGER-DISPATCHER”:A DESIGN PATTERN FOR ENSURING ADAPTIVE BEHAVIOR OF EVENT-DRIVEN SOFTWARE SYSTEMS: The author is a member of the editorial board of the publication, therefore he did not participate in the review and decision-making regarding the publication of this article.. Advanced Information Technology(1), 67–72. https://doi.org/10.17721/AIT.2024.1.07
В с т у п . Адаптивна поведінка сучасних програмних систем стає ключовим чинником їх успішного функціонування в умовах зовнішніх і внутрішніх дестабілізуючих факторів. Програми, які працюють із критичними даними або виконують важливі операції, повинні забезпечувати безперервність роботи, незважаючи на збої, атаки чи помилки. Для досягнення цієї мети пропонують різні підходи. Одним із них є застосування патернів проєктування, які дозволяють забезпечити надійність та адаптивність системи. У цій статті представлено патерн “Manager-Dispatcher”, який поєднує властивості патернів “Publish-Subscribe” та “Strategy” для забезпечення адаптивної поведінки програмних систем за рахунок оброблення подій.
М е т о д и . Для розроблення патерну “Manager-Dispatcher” використано методи модульного проєктування та динаміч- ного оброблення подій. Патерн передбачає автоматичний вибір стратегії функціонування модуля на основі подій, що відбуваються у системі. Проведено теоретичний аналіз існуючих підходів до адаптації поведінки системи і на основі цього розроблено новий патерн, який дозволяє динамічно змінювати стратегії роботи модулів у відповідь на змінні умови середовища, які визначаються подіями у системі. Розглянуто кілька гіпотетичних сценаріїв застосування для ілюстрації роботи патерну. Розроблено й описано приклад програмної системи із застосуванням патерну.
Р е з у л ь т а т и . Розроблений патерн “Manager-Dispatcher” дозволяє програмним модулям автоматично адаптувати стратегії функціонування на основі подій у системі. Основні переваги патерну включають модульність, розширюваність та адаптивність поведінки. Патерн може бути корисним у вбудованих системах, системах реального часу й інтерактивних інтерфейсах, де важливо забезпечити швидку та гнучку реакцію на події.
В и с н о в к и . Патерн “Manager-Dispatcher” пропонує перспективний підхід до проєктування адаптивних програмних систем, орієнтованих на події. Завдяки можливості динамічної зміни стратегій функціонування, патерн забезпечує високий рівень гнучкості в умовах динамічних змін. У подальших дослідженнях планується вдосконалення патерну та розроблення інструментів для його полегшеного впровадження і тестування. Запропонований підхід сприяє побудові модульних та адаптивних систем, здатних забезпечувати стабільне функціонування навіть у складних умовах.
Ключові слова :

design patterns

adaptive behavior

event processing

autonomous systems.

патерни проєктування

адаптивна поведінка

оброблення подій

автономні системи.

Тип зібрання :
Publication
Файл(и) :
Вантажиться...
Ескіз
Формат

Adobe PDF

Розмір :

671.78 KB

Контрольна сума:

(MD5):c67c7eb62913eb8967a1e94a1ae557bc

Налаштування куків Політика приватності Угода користувача Надіслати відгук

Побудовано за допомогою Програмне забезпечення DSpace-CRIS - Розширення підтримується та оптимізується 4Наука

м. Київ, вул. Володимирська, 58, к. 42

(044) 239-33-30

ir.library@knu.ua