Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2022)
Постійне посилання зібрання
У збірник включені тези доповідей, які були представлені на конференції «Інженерія
програмного забезпечення і передові інформаційні технології» (SoftTech-2022). В доповідях
розглянуті науково-практичні питання щодо сучасних аспектів інженерії програмного
забезпечення і передових інформаційних технологій.
Переглянути
Перегляд Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2022) за Назва
Зараз показуємо 1 - 20 з 35
Результатів на сторінці
Налаштування сортування
Документ Відкритий доступ A selection of distance metric for feature selection by mutual information filter method(КПІ ім. Ігоря Сікорського, 2022) Solovei, OlgaДокумент Відкритий доступ Consistency optimization methods in distributed NoSQL databases(КПІ ім. Ігоря Сікорського, 2022) Nikitin, Valerii; Krуlov, EvgenРозподілена база даних представляє собою об’єднання за допомогою комп’ютерних мереж екземляри баз даних одного чи різних видів. Управління такими системами відбувається прозоро для кінцевих користувачів, що не можно сказати про аварійні ситуації та певні зміни у кількості вузлів. До глобально визначених властивостей відносяться консистенція, доступність та толерантність до розподілу. Вони з’являються внаслідок необхідності горизонтального розширення, що тягне за собою потребу у наявності копій зберігаємих даних. Це обумовлено не тільки питанням продуктивністі, але й питанням доступності. Ці дві властивості є діаметрально різними: технології та способи, які покращують одну з них, автоматично погіршують стан іншої. Окрім цього, будь-яка існуюча інформаційна система використовує великий набір алгоритмів. Кожен алгоритм є необхідним для вирішення тієї чи іншої задачі. Останні бувають достатньо різноманітними: сортування, структуризація та пошук даних, отримання унікального цифрового відбитку з набору даних. Можливості застосування не обмежені певним напрямком і тільки спонукають дослідників на пошук нових. До цього можно віднести алгоритми хешування, які знайшли широке використання у базах даних, у перевірці на цілісність файлів та мережевих пакетів. Хешування має широке використання і не обмежується використанням тільки для перевірки цілісності, а може бути використаний в якості аналогу для індексації замість збалансованих дерев за рахунок побудови хеш-таблиць [1]. Не дивлячись на велике різноманіття, виникають нові проблеми, які потребують вирішення. З розвитком технологій передачі даних та їх зберіганням, виникає потреба у покращенні підтримки консистентності у розподілених нереляційних базах даних. Існуючі алгоритми хешування є детермінованими та засновані на побітових операціях, які унеможливлюють прогнозування колізій. Таким чином, основною метою розробки нового алгоритму є ідея створення такого алгоритму, який покращить колізійну стійкість при зміні розміру вхідних даних та дозволить оцінити можливу кількість колізій.Документ Відкритий доступ Searching text similarity parallel method(КПІ ім. Ігоря Сікорського, 2022) Halaiko, D. O.; Oliinyk, Y. O.Ця стаття на тему паралелізації алгоритму для пошуку схожості. В статті описано популярні послідовні алгоритми, методи паралелізації, тестові результати на великих масивах даних, діаграма діяльності паралельного алгоритму. Стаття містить переваги та недоліки ML, паралельного та послідовного алгоритму.Документ Відкритий доступ Software architecture of fault-tolerant big data processing systems(КПІ ім. Ігоря Сікорського, 2022) Vashchenok, Andrii Ihorovych; Lisovychenko, Oleh IvanovychВ статті проведено огляд проблем відмовостійкості при обробці великих обсягів даних. Розглянуто доступні інструменти для обробки великих даних та побудови систем, які займаються такою обробкою. В результаті роботи, запропоновано удосконалену архітектуру відмовостійкої системи обробки великих даних, що забезпечує високу пропускну здатність та є стійкою до збоїв і швидкою у відновленні за рахунок використання розглянутів інструментів та технік із забезпечення відмовостійкості.Документ Відкритий доступ Автоматичне відмінювання антропонімів в офіційних документах(КПІ ім. Ігоря Сікорського, 2022) Шкурко, Денис ОлександровичВ данній роботі розглядається спосіб відмінювання антропонімів застосовуючи зрівняння зі взірцем. Це дозволяє автоматизувати створення документів та запобігає написанню помилок у прізвищах, іменах та патронімах.Документ Відкритий доступ Актуальні напрямки підвищення ефективності роботи програмно-визначених мереж(КПІ ім. Ігоря Сікорського, 2022) Авсецин, Максим Вікторович; Жаріков, Едуард В’ячеславовичУ роботі розглянуто проблему підвищення ефективності роботи корпоративних мереж в умовах змінних навантажень. Проаналізовано застосування, ключові виклики, відкриті питання та напрямки майбутніх досліджень в галузі моніторингу і аналізу мережевого трафіку з метою виявлення аномалій та вузьких місць на основі використання технологій програмновизначених мереж. Проаналізовано інтегровані та окремі системи моніторингу. Сформульовано вимоги до об'єктів моніторингу та визначені суттєві метрики. На верхньому рівні для визначення аномалії, що виникає під час експлуатації мережі, запропоновано використовувати підхід до розпізнавання образів з використанням суттєвих метрик. Запропоновано також використання глибокого навчання при розробленні моделей і методів розпізнавання аномалій у потоках трафіку та автоматизованого конфігурування мережевого обладнання.Документ Відкритий доступ Архітектура програмно-апаратної системи моніторингу стану об’єктів підвищеної небезпеки з можливістю прогнозування виникнення надзвичайної ситуації(КПІ ім. Ігоря Сікорського, 2022) Соколовський, Владислав Володимирович; Жаріков, Едуард В’ячеславовичУ науковому дослідженні розглянуто нормативно-правову базу стосовно моніторингу стану об’єктів підвищеної небезпеки (ОПН), виявлено проблемні питання у наявних системах моніторингу стану ОПН, розглянуто можливість застосування штучних нейронних мереж (ШНМ) для вирішення завдань раннього прогнозування можливості виникнення надзвичайної ситуації (НС) на ОПН. Основу методологічного підходу наукового дослідження становлять принципи системного підходу, метод аналізу та синтезу, а також загальнонаукові методи наукового пізнання. Практична важливість результатів наукового дослідження полягає у можливості їх використання у процесі створення програмно-апаратних систем моніторингу стану ОПН з можливістю прогнозування виникнення НС.Документ Відкритий доступ Дослідження ефективності методу побудови багатовимірної лінійної регресії, заданої надлишковим описом(КПІ ім. Ігоря Сікорського, 2022) Павлов, Олександр Анатолійович; Головченко, Максим Миколайович; Дрозд, Валерія Валеріївна; Ревич, Максим МиколайовичНа основі аналізу результатів імітаційного моделювання роботи оригінального метода побудови багатовимірної лінійної регресії (БЛР), заданої надлишковим описом, сформульовані нові алгоритмічні процедури, що підвищують як його точність знаходження справжньої структури БЛР, так і його швидкодію за рахунок розпаралелювання обчислень.Документ Відкритий доступ Задача формування розкладу в інформаційній системі підтримки діяльності спортивного закладу(КПІ ім. Ігоря Сікорського, 2022) Шелестюк, Максим Ігорович; Жураковська, Оксана СергіївнаРобота присвячена розробці алгоритму складання розкладу спортивного закладу, який використовується в інформаційній системі. Розроблено евристичний алгоритм формування розкладу в якому враховуються ряд обмежень, що формуються на основі переваг користувачів, тренерів та можливостей спортивного закладу. Наведено ілюстративний приклад роботи алгоритму. Рекомендовано використовувати розроблений алгоритм в інформаційній системі підтримки діяльності спортивного закладу для підвищення ефективності його роботи.Документ Відкритий доступ Метод згладжування зображень в сучасній комп’ютерній графіці(КПІ ім. Ігоря Сікорського, 2022) Пащенко, Владислав ЮрійовичПід час генерації цифрового зображення за допомогою комп’ютерної графіки на зображенні можуть утворюватися різні артефакти через які зображення стає нерозбірливим і виглядає неестетично. Ефект аліасингу — це поява нерівних країв, нерівностей або інших артефактів у растеризованому зображенні. В даній роботі порівнюються сучасні методи згладжування зображень, а також представлено новий метод на основі штучного інтелекту, що може бути використаним для усунення цих артефактів зображення.Документ Відкритий доступ Метод розробки атомарних gRPC мікросервісів(КПІ ім. Ігоря Сікорського, 2022) Нагорний, Максим Юрійович; Халус, Олена АндріївнаУ даній роботі описано метод розробки атомарних gRPC мікросервісів, а також інструментальний засіб, який розроблено на основі цього методу. Даний метод описує як атомарні gRPC мікросервіси покращують мікросервісну RPC архітектуру, роблять її більш масштабованою та відмовостійкою надійною, вирішує проблему синхонізації файлу протобуферу, а інструментальний засіб дозволяє швидко та зручно створювати атомарні мікросервіси, які можна використовувати одразу після створення без необхідності внесення значних змін чи конфігурації.Документ Відкритий доступ Методи розподіленого навчання нейронних мереж для діагностики захворювань за допомогою рентгенівських знімків(КПІ ім. Ігоря Сікорського, 2022) Щербакова, Юлія Олегівна; Олійник, Юрій ОлександровичВ роботі розглянуто можливості ефективного навчання глибинних нейронних мереж за допомогою технологій розподіленої обробки даних. Надано опис наявних рішень для розподіленого навчання та порівняно результати їх швидкодії для задачі діагностики захворювань за допомогою рентгенівських знімків.Документ Відкритий доступ Методи і програмні засоби виявлення аномалій при скануванні банкнот оптичними сенсорами(КПІ ім. Ігоря Сікорського, 2022) Korzun, I.; Pavlov, O.Робота присвячена виявленню аномальних реалізацій банкнот на основі оптичних сигналів для забезпечення якості тренувальних даних результуючих моделей розпізнавання. Метою роботи є розробка ефективних критеріїв перевірки гіпотези про дійсність банківських білетів на основі їх зображень та реалізація цих критеріїв у вигляді кросплатформеної бібліотеки. Для досягнення мети наводиться формальне визначення моделі оптичного сигналу. На основі моделі пропонуються чотири емпіричні та один теоретичний критерій перевірки гіпотези та алгоритм їх використання. Виконується оцінка ефективності алгоритму та наводиться архітектура кросплатформеної бібліотеки. Новий метод дозволить покращити якість тренувальних даних результуючої моделі розпізнавання фальшованих банкнотДокумент Відкритий доступ Метричний опис компонентів багатократного використання програмного забезпечення інформаційних систем(КПІ ім. Ігоря Сікорського, 2022) Панасюк, С. І.Робота присвячена покращенню якості та швидкості підбору компонентів при розробці та проектуванні застосунків із використання компонентної розробки. Для впровадження даної задачі надано класифікацію та метричний опис компонентів програмного забезпечення, що багатократно використовуються. Дане рішення надасть розробникам можливість позбавитись від необхідності шукати компоненти через пошукові системи та форуми, обираючи компоненті, які радять інші інженери.Документ Відкритий доступ Мовний засіб опису агентних епідеміологічних моделей(КПІ ім. Ігоря Сікорського, 2022) Сарнацький, Владислав Віталійович; Баклан, Ігор ВсеволодовичУ даній роботі наведені результати щодо застосування мовних методів опису епідеміологічних моделей агентного типу. Була розроблена математична основа агентної епідеміологічної моделі з розповсюдженням шляхом трасування контактів. Відповідно до розробленої моделі була спроєктована граматика формальної мови програмування для її опису та був розроблений відповідний транслятор. Було розроблене програмне середовище моделювання та аналізу епідеміологічних моделей побудованих з використаням розробленої мови опису моделей. Було виконане порівняння швидкодії моделей, розроблених з використанням мови опису із існуючими рішеннями, яке показало що розроблений підхід не програє найефективнішим засобам агентного епідеміологічного моделювання.Документ Відкритий доступ Моделювання екосистеми інженерії програмного забезпечення(КПІ ім. Ігоря Сікорського, 2022) Скригун, Владислав ОлександровичВ даній роботі було розглянуто сутність екосистем програмного забезпечення. Зазначені їхні основні характеристики: розмір, інтенсивність обміну, збалансованість процесів та стадія розвитку системи. Розроблено програмне забезпечення для моделювання екосистеми програмного забезпечення у вигляді вебдодатку, написаного на мові програмування JavaScript, бібліотеки React.js.Документ Відкритий доступ Моделювання програмної конфігурації ETL-процесу(КПІ ім. Ігоря Сікорського, 2022) Добрянський, Б. І.; Савастру, С. В.У даній роботі було здійснено огляд підходів до організації, проведення та моніторингу ETL-процесів у загальному випадку. Проаналізовано основні переваги та недоліки кожного з підходів. Надано перелік рекомендацій до використання кожного з підходів для підвищення загальної ефективності організації роботи ETL-процесів. Проведено моделювання конфігурації ETL-процесу.Документ Відкритий доступ Моделі обробки потоків текстових даних в рушії Apache Spark Structured Streaming(КПІ ім. Ігоря Сікорського, 2022) Федорович, Ілля Андрійович; Олійник, Юрій ОлександровичВ даній статті розглядається рушій обробки потоків текстових даних Apache Spark Structured Streaming, описується його принцип роботи та складові. Також розглядаються моделі обробки потоків текстових даних, їх реалізації в рушії Spark Structured Streaming, порівнюються методи мікро-пакетної та потокової обробки, та описуються переваги й недоліки кожного з них.Документ Відкритий доступ Моніторинг процесу розробки програмного забезпечення на основі аналізу текстових даних(КПІ ім. Ігоря Сікорського, 2022) Семченко, А. О.; Олійник, Ю. О.Публікація присвячена проблемі ефективного вимірювання та моніторингу процесу розробки в програмній інженерії. Метою є покращення процесу моніторингу розробки програмного забезпечення. Запропоновано метод моніторингу процесу розробки програмного забезпечення на основі аналізу текстових даних, що виникають в процесі розробки. Результати проведених експериментів показують, що використання запропонованого методу дозволяє пришвидшити моніторинг процесу розробки програмного забезпечення на 22%.Документ Відкритий доступ Перші сторінки збірника(КПІ ім. Ігоря Сікорського, 2022)