Herald of Khmelnytskyi National University. Technical Sciences=Вісник Хмельницького національного університету. Технічні науки
Постійне посилання на фонд
Переглянути
Перегляд Herald of Khmelnytskyi National University. Technical Sciences=Вісник Хмельницького національного університету. Технічні науки за Ключові слова "004.056.5:621"
Зараз показуємо 1 - 6 з 6
Результатів на сторінці
Налаштування сортування
Документ Експерименти та використані оціночні метрики досліджень, які проводились при розробці мовно-незалежного інкрементного детектора(Хмельницький національний університет, 2022) Праворська, Н.І.; Грипинська, Н.В.; Pravorska, N.; Hrypynska, N.При розробці мовно-незалежного інкрементного детектора (МНІДП) важливу роль відіграють проведені експерименти та оціночні метрики, які дадуть змогу проаналізувати результати розробки та придатність розробленого алгоритму та пристрою. Експерименти дадуть також змогу відповісти на питання оцінювання продуктивності розробленого детектору та порівняти його з підходом комерційного рівня SIG з виявлення клонів, для вивчення переваг, які може запропонувати інкрементний підхід. Щоб отримати представлення про продуктивність МНІДП, запропоновано запускати його для п’яти програмних систем (з відкритими кодами), проводячи вимірювання вимог до часу та пам’яті. Також для відповіді на питання розширення та вдосконалення початкового підходу, шляхом використання локально-чутливого хешування (ЛЧХ), виникає необхідність в вимірюванні продуктивності запропонованого розширення на базі ЛЧХ та порівнянні його з продуктивністю МНІДПДокумент Зручне програмне забезпечення для бізнесу з можливістю адаптации до ринкових вимог(Хмельницький національний університет, 2023) Праворська, Наталія; Pravorska, NatalyaДля підтримки повсякденної діяльності, бізнес-компанії потребують гнучких систем, які дозволять їм адаптуватися до ринків, що доволі швидко змінюються в умовах сьогодення. Однак, більша частина програмного забезпечення, яка існує на ринку, не задовольняє потреби конкретної компанії, не кажучи про адаптацію до вимог, які дуже швидко змінюються. Програмне забезпечення для підтримки підприємств, призначено в основному для вирішення поставлених конкретних завдань. Постає питання про можливість спрощення розробки програмного забезпечення для бізнесу, не маючи обмежень і також мати змогу створювати користувацьке програмне забезпечення саме для бізнесу не тільки для використання, а й для подальшої адаптації. Виникає необхідність уникнення багаторазового введення одних і тих самих даних у кілька звітних документів (створення звітів, оглядів, тощо) для зменшення накладних витрата запобіганню помилок.Документ Конструювання програмного забезпечення за допомогою синхронного підходу: основні процеси та інструменти для ефективної реалізації DevOps(Хмельницький національний університет, 2023) Праворська, Наталія; Мартинюк, Валерій; Pravorska, Natalya; Martynyuk, ValeriyДана стаття представляє на розгляд метод синхронного виконання етапів життєвого циклу (ЖЦ) програмного забезпечення (ПЗ) в рамках DevOps. Даний метод націлений на підвищення продуктивності при розробці та впровадженні програмних продуктів (ПП). Проводиться ретельне вивчення теоретичних питань, а саме аспектів DevOps та синхронного виконання етапів ЖЦ. Розглядається впровадження власного методу, який базується на поєднанні команд розробки та інформаційно-технічного обслуговування (експлуатаційників – команда ІТО), а також автоматизації процесів і безперервному забезпеченні якості ПП. Для вимірювання ефективності одночасного виконання етапів ЖЦ в статтю включено аналіз метрик, а також як запропонований метод буде впливати на швидкість розв’язання проблем та відповідності розроблених проєктів заданим вимогам та характеристикам. Вивчення наведених випадків та прикладів успішних проектів, у яких був впроваджений синхронний підхід в рамках DevOps, дозволило зробити висновки щодо практичного застосування даного методу, а також його адаптації для проектів різних розмірів та галузей.Документ Процес виявлення блоків з повторами і надлишковістю при використанні мовно-незалежного інкрементного детектора(Хмельницький національний університет, 2021) Праворська, Н.І.; Бармак, О.В.; Медзатий, Д.М.; Шестакевич, Т.В.; Pravorska, N.I.; Barmac, О.В.; Medzatiy, D.M.; Shestakevych, T.V.Для уникнення порушень нормального функціонування розробленого програмного забезпечення, спричиненого помилками, навіть коли розробкою займаються професіонали, використовується ряд автоматизованих інструментів, які дають змогу проводити оцінювання програмного коду. Для виявлення помилок, які з’являються через дублювання блоків виконуваного коду, зазвичай застосовують різноманітні детектори. Важливість при розробці подібних детекторів полягає в тому, щоб продукт не був залежним від мови програмування та мав нескладний алгоритм знаходження клонованих блоків коду. В основі підходу мовно-незалежного детектора повторів покладено метод, який базується на використанні індексу клону. Він представляє собою глобальну структуру даних, яка нагадує типовий інвертований індекс. За основу такого підходу береться текст, тобто метод стає базою для досліджень незалежних від мови.Документ Підвищеня ефективності автоматизації масштабування мікросервісів у системі керування контейнеризованими застосунками Kubernetes(Хмельницький національний університет, 2022) Маєвський, Я.; Праворська, Н.; Mayevskij, Y.; Pravorska, N.Автоматичне масштабування контейнерів в системі Kubernetes відіграє важливу роль у опрацюванні вхідних запитів користувачів веб-застосунків. В цій статті проаналізовано етапи масштабування контейнерів, їхня ініціалізація і подальший запуск програмного забезпечення. Для досягнення низької затримки запитів користувача у випадку динамічного навантаження проводився аналіз процесу автоматичного масштабування контейнерів та факторів, які впливатимуть на процес масштабування. Маючи повне розуміння процесів та механізмів, за правилами яких відбувається масштабування, стало можливим розробка методу та стратегії для прибирання перепон, що сповільнюють сам процес автомасштабування і при цьому збереження необхідних властивостей від існуючого масштабування. Пришвидшення масштабування контейнерів, яке напряму буде впливати на швидкість веб-сервісів стає можливим саме через позбавлення затримки в автоматичному масштабуванні контейнерів. З отриманих результатів дослідження сформовано метод оптимізації автоматичного масштабування контейнеризованих застосунків за рахунок позбавлення затримки під час холодного старту. Така затримка проявляється у випадку автомасштабуванням мікросервіса, де Kubernetes, як очікується, горизонтально масштабує контейнери шляхом створення додаткових реплік до необхідної кількості, щоб опрацювати необхідний трафік ззовні. Затримка, спричинена автомасштабувальником, впливає на час опрацювання запитів користувача веб-сервісу.Документ Розробка програмного забезпечення реалізації алгоритму криптографічного перетворення в процесорних системах для систем інтернету речей(Хмельницький національний університет, 2020) Праворська, Н.І.; Горященко, К.Л.; Підченко, С.К.; Pravorska, N.I.; Horiashchenko, K.L.; Pidchenko, S.K.Пристрої Інтернету речей поступово розширюють зону свого застосування. Пристрої виконують задачу збору інформації, накопичення та передачу до інших пристроїв із застосуванням дротових та бездротових технологій. Показано, що для пристроїв IoT також можуть виставлятись вимоги щодо забезпечення надійності та криптостійкості даних. Для реалізації задачі шифрування можуть використовуватись як симетричні, так і асиметричні протоколи. Запропоновано використовувати асиметричний протокол на базі еліптичних кривих. В роботі виконана оцінка апаратних затрат для реалізації блоку криптографічного перетворення із застосуванням 8- та 32-бітних контролерів для ключів довжиною 32 та 64 біти та різних блоків даних. Показано практичну можливість виконання такої роботи.