Метод автоматизованого виявлення помилок у програмному забезпеченні на основі диференціального аналізу логів виконання
Вантажиться...
Дата
2025-12-19
Автори
Назва журналу
Номер ISSN
Назва тому
Видавець
Хмельницький національний університет
Анотація
Мета дослідження – підвищення ефективності діагностики програмних систем
шляхом розроблення методу автоматизованого виявлення помилок на основі
диференціального аналізу логів виконання та створення програмного засобу для
його реалізації.
У процесі виконання кваліфікаційної роботи досліджено предметну область
тестування та налагодження програмного забезпечення, проаналізовано сучасні
підходи до моніторингу та аналізу лог-файлів, а також визначено проблеми,
пов’язані з трудомісткістю ручного пошуку аномалій у великих масивах даних.
Запропоновано метод виявлення помилок, який базується на автоматичному
порівнянні (диференціальному аналізі) структур логів коректних та помилкових
запусків, що дозволяє точно локалізувати відхилення у поведінці системи.
Розроблено архітектуру та програмну реалізацію засобу, який автоматизує
процеси парсингу, фільтрації та співставлення логів виконання.
Отримані результати можуть бути використані розробниками та QA-інженерами
для пришвидшення процесу пошуку причин збоїв (root cause analysis) та
підвищення надійності програмного продукту на етапах тестування та
експлуатації.
Опис
Ключові слова
121 Інженерія програмного забезпечення, автоматизоване виявлення помилок, диференціальний аналіз, логи виконання, виявлення аномалій
Бібліографічний опис
Червончук І.С. Метод автоматизованого виявлення помилок у програмному забезпеченні на основі диференціального аналізу логів виконання : кваліфікаційна робота магістра : 121 Інженерія програмного забезпечення / І.С. Червончук ; Хмельниц. нац. ун-т. – Хмельницький, 2025. – 88 с.