Автоматизована система налаштування продуктів для провайдерів інформаційних послуг

В роботі запропоновано автоматизовану систему, яка забезпечує інтеграцію сучасних методів аналізу природної мови (NLP) із використанням моделей BERT, а також гетерогенних графових нейронних мереж (HeteroGNN) для аналізу графів дій, сформованих на основі декомпозиції сценаріїв використання. Система...

Full description

Saved in:
Bibliographic Details
Main Authors: Д. Галушко, К. Знова, О. Ролік
Format: Article
Language:English
Published: Igor Sikorsky Kyiv Polytechnic Institute 2025-02-01
Series:Adaptivni Sistemi Avtomatičnogo Upravlinnâ
Subjects:
Online Access:https://asac.kpi.ua/article/view/323761
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849424582880002048
author Д. Галушко
К. Знова
О. Ролік
author_facet Д. Галушко
К. Знова
О. Ролік
author_sort Д. Галушко
collection DOAJ
description В роботі запропоновано автоматизовану систему, яка забезпечує інтеграцію сучасних методів аналізу природної мови (NLP) із використанням моделей BERT, а також гетерогенних графових нейронних мереж (HeteroGNN) для аналізу графів дій, сформованих на основі декомпозиції сценаріїв використання. Система дозволяє об’єднати дані з текстової документації, графів послідовності дій та кодової бази, щоб автоматично ідентифікувати необхідні зміни у функціоналі програмного продукту, виявляти ризиковані місця в архітектурі, а також визначати можливості перевикористання існуючих компонентів. Для обробки текстової документації та бізнес-нотаток система використовує NLP-алгоритми, які виділяють ключові сутності та зв’язки між ними, дозволяючи автоматично оновлювати технічну документацію. Це забезпечує мінімізацію часу на підготовку документації для нових змін, зменшення ризику упущення важливих деталей та гарантує узгодженість між різними етапами розробки. Аналіз графів дій, побудованих на основі сценаріїв використання, виконується із застосуванням алгоритмів PageRank і Betweenness Centrality для визначення критичних вузлів. Завдяки цьому система автоматично прогнозує вплив змін на інші модулі продукту та пріоритизує регресійне тестування. Результати експериментів демонструють ефективність розробленої системи на прикладі реального сценарію відключення користувача від послуги постачання інтернету. Автоматично виділено ключові дії, такі як відключення порту, оновлення тарифного плану або повне припинення послуги, залежно від кількості активних точок доступу. Система сформувала новий граф дій із урахуванням умов сценарію, ідентифікувала критичні вузли, які могли вплинути на стабільність інших продуктів, та запропонувала рекомендації для розробників і тестувальників. Запропонована система забезпечує адаптивність до різних сценаріїв використання завдяки модульній архітектурі. Це дозволяє провайдерам швидко адаптувати свої програмні продукти до змін ринку, підвищуючи швидкість і точність впровадження нових функціональних можливостей. Додатково система здійснює інтеграцію з кодовою базою через AST-парсери, які виявляють залежності між методами та модулями, забезпечуючи консистентність між графами дій, документацією та реалізацією. Бібл. 16, іл. 4
format Article
id doaj-art-08b9f185a6b64c2081fc9433c4fa934a
institution Kabale University
issn 1560-8956
2522-9575
language English
publishDate 2025-02-01
publisher Igor Sikorsky Kyiv Polytechnic Institute
record_format Article
series Adaptivni Sistemi Avtomatičnogo Upravlinnâ
spelling doaj-art-08b9f185a6b64c2081fc9433c4fa934a2025-08-20T03:30:08ZengIgor Sikorsky Kyiv Polytechnic InstituteAdaptivni Sistemi Avtomatičnogo Upravlinnâ1560-89562522-95752025-02-0114610.20535/1560-8956.46.2025.323761362536Автоматизована система налаштування продуктів для провайдерів інформаційних послугД. Галушко0К. Знова1О. Ролік2КПІ ім. Ігоря СікорськогоКПІ ім. Ігоря СікорськогоКПІ ім. Ігоря Сікорського В роботі запропоновано автоматизовану систему, яка забезпечує інтеграцію сучасних методів аналізу природної мови (NLP) із використанням моделей BERT, а також гетерогенних графових нейронних мереж (HeteroGNN) для аналізу графів дій, сформованих на основі декомпозиції сценаріїв використання. Система дозволяє об’єднати дані з текстової документації, графів послідовності дій та кодової бази, щоб автоматично ідентифікувати необхідні зміни у функціоналі програмного продукту, виявляти ризиковані місця в архітектурі, а також визначати можливості перевикористання існуючих компонентів. Для обробки текстової документації та бізнес-нотаток система використовує NLP-алгоритми, які виділяють ключові сутності та зв’язки між ними, дозволяючи автоматично оновлювати технічну документацію. Це забезпечує мінімізацію часу на підготовку документації для нових змін, зменшення ризику упущення важливих деталей та гарантує узгодженість між різними етапами розробки. Аналіз графів дій, побудованих на основі сценаріїв використання, виконується із застосуванням алгоритмів PageRank і Betweenness Centrality для визначення критичних вузлів. Завдяки цьому система автоматично прогнозує вплив змін на інші модулі продукту та пріоритизує регресійне тестування. Результати експериментів демонструють ефективність розробленої системи на прикладі реального сценарію відключення користувача від послуги постачання інтернету. Автоматично виділено ключові дії, такі як відключення порту, оновлення тарифного плану або повне припинення послуги, залежно від кількості активних точок доступу. Система сформувала новий граф дій із урахуванням умов сценарію, ідентифікувала критичні вузли, які могли вплинути на стабільність інших продуктів, та запропонувала рекомендації для розробників і тестувальників. Запропонована система забезпечує адаптивність до різних сценаріїв використання завдяки модульній архітектурі. Це дозволяє провайдерам швидко адаптувати свої програмні продукти до змін ринку, підвищуючи швидкість і точність впровадження нових функціональних можливостей. Додатково система здійснює інтеграцію з кодовою базою через AST-парсери, які виявляють залежності між методами та модулями, забезпечуючи консистентність між графами дій, документацією та реалізацією. Бібл. 16, іл. 4 https://asac.kpi.ua/article/view/323761алгоритми обробки природної мови (NLP)гетерогенні графові нейронні мережі (HeteroGNN)декомпозиційний аналізмашинне навчанняінформаційні послугиінформаційні системи та технології
spellingShingle Д. Галушко
К. Знова
О. Ролік
Автоматизована система налаштування продуктів для провайдерів інформаційних послуг
Adaptivni Sistemi Avtomatičnogo Upravlinnâ
алгоритми обробки природної мови (NLP)
гетерогенні графові нейронні мережі (HeteroGNN)
декомпозиційний аналіз
машинне навчання
інформаційні послуги
інформаційні системи та технології
title Автоматизована система налаштування продуктів для провайдерів інформаційних послуг
title_full Автоматизована система налаштування продуктів для провайдерів інформаційних послуг
title_fullStr Автоматизована система налаштування продуктів для провайдерів інформаційних послуг
title_full_unstemmed Автоматизована система налаштування продуктів для провайдерів інформаційних послуг
title_short Автоматизована система налаштування продуктів для провайдерів інформаційних послуг
title_sort автоматизована система налаштування продуктів для провайдерів інформаційних послуг
topic алгоритми обробки природної мови (NLP)
гетерогенні графові нейронні мережі (HeteroGNN)
декомпозиційний аналіз
машинне навчання
інформаційні послуги
інформаційні системи та технології
url https://asac.kpi.ua/article/view/323761
work_keys_str_mv AT dgaluško avtomatizovanasistemanalaštuvannâproduktívdlâprovajderívínformacíjnihposlug
AT kznova avtomatizovanasistemanalaštuvannâproduktívdlâprovajderívínformacíjnihposlug
AT orolík avtomatizovanasistemanalaštuvannâproduktívdlâprovajderívínformacíjnihposlug