УДОСКОНАЛЕНА ПРОЦЕДУРА ПРОГНОЗУВАННЯ ВІДМОВ ПРОГРАМНИХ ЗАСОБІВ НА ОСНОВІ МОДЕЛІ НАДІЙНОСТІ З ІНДЕКСОМ СКЛАДНОСТІ

Автор(и)

  • Віталій Степанович Яковина Національний університет "Львівська політехніка"
  • Дмитро Васильович Федасюк Національний університет "Львівська політехніка"

Ключові слова:

Надійність програмних засобів, прогнозування, кумулятивний профіль відмов, регресійний аналіз

Анотація

Робота присвячена дослідженню шляхів удосконалення процесу прийняття рішення стосовно досягнення заданого рівня надійності програмних засобів за рахунок підвищення точності побудови кумулятивного профілю відмов програмного засобу на ранніх стадіях тестування. Показано, що використання регресійного аналізу на основі функції заданого вигляду дає можливість підвищити точність прогнозу відмов на 3–5%, або ж скоротити процес тестування програмного засобу (зі збереженням точності прогнозу відмов) на 20–40%.

Біографії авторів

Віталій Степанович Яковина, Національний університет "Львівська політехніка"

Доцент, кафедра програмного забезпечення, Національний університет "Львівська політехніка"; кандидат фізико-математичних наук. Наукові інтереси: надійність та безпека програмного забезпечення.

Дмитро Васильович Федасюк, Національний університет "Львівська політехніка"

Проректор, Національний університет "Львівська політехніка", кафедра програмного забезпечення; доктор технічних наук. Наукові інтереси: автоматизація теплового проектування мікроелектронних систем, технології створення програмного забезпечення.

Посилання

Основи надійності цифрових систем [Текст] : підручник / В.С. Харченко, В.Я. Жихарев, В.М. Ілюшко, В.А. Краснобаєв, П.М. Куліков, І.В. Лисенко, М.В. Нечипорук, Г.М. Тимонькін. – Харків: Нац. аерокосм. ун-т "Харк. авіац. інт-т", 2004. – 573 с.

Goel A.L. Software reliability models: assumptions, limitations, and applicability / A.L. Goel // IEEE Transactions on software engineering. – 1985. – Vol. SE-11, No 12. – P. 1411–1423.

ДСТУ 2860-94. Надійність техніки. Терміни та визначення. – Введ. 1996–01–01. – К. : Держстандарт України, 1994. – 33 с.

Std 982.1-1988. IEEE Standard Dictionary of Measures to Produce Reliable Software. – Published by The Institute of Electrical and Electronics Engineers, NY, USA, 1999. – 38 p.

Яковина В.С. Критерій достатності процесу тестування програмного забезпечення / Яковина В.С., Сенів М.М., Чабанюк Я.М., Федасюк Д.В., Хімка У.Т. // Вісник Національного університету "Львівська політехніка" Комп'ютерні науки та інформаційні технології. – 2010. – № 672. – С. 346–358.

Zhang X. A software cost model with error removal times and risk costs / X. Zhang, H. Pham // International Journal of Systems Science. – 1998. – Vol. 29, No 4. – P. 435–442.

Pham H. System software reliability // Springer-Verlag London Limited, 2006. – 440 p.

Cai K.-Y. Does software reliability growth behavior follow a non-homogeneous Poisson process / K.-Y. Cai, D.-B. Hu, Ch.-G. Bai, H. Hu, T. Jing // Information and Software Technology. – 2008. – Vol. 50. – P. 1232–1247.

Чабанюк Я.М. Побудова і дослідження моделі надійності програмного забезпечення з індексом величини проекту / Я.М. Чабанюк, В.С. Яковина, Д.В. Федасюк, М.М. Сенів, У.Т. Хімка // Інженерія програмного забезпечення. – 2010. – № 1. – С. 24–29.

Яковина В.С. Моделювання параметра потоку відмов програмного забезпечення та визначення діапазонів показника його складності / В.С. Яковина // Вісник Національного університету "Львівська політехніка". Комп’ютерні системи та мережі. – 2014. – № 806. – С. 296–302.

Половко А.М. Основы теории надежности / Половко А.М., Гуров С.В. – СПб.: БХВ-Петербург, 2008. – 704 с.

Yamada S. S-shaped reliability growth modeling for software error detection / Yamada S., Ohba M., Osaki S. // IEEE Transactions on Reliability. – 1983. – Vol. R-32, No. 5. – P. 475–478.

Vokolos F.I. Empirical evaluation of the textual differencing regression testing technique / F.I. Vokolos, P.G. Frankl // International Conference on Software Maintenance: Proceedings. – 1998. – Р. 44–53.

Rothermel G. Prioritizing test cases for regression testing / G. Rothermel, R.H. Untch, C. Chu, M.J. Harrold // IEEE Transactions on Software Engineering. – 2001. – Vol. 27 (10). – Р. 929–948.

##submission.downloads##

Номер

Розділ

ЯКІСТЬ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ