АЛГОРИТМ ВИЗНАЧЕННЯ КІЛЬКОСТІ ВТОРИННИХ ДЕФЕКТІВ ПРОГРАМНИХ ЗАСОБІВ ШЛЯХОМ КОРИГУВАННЯ КОЕФІЦІЄНТІВ АПРОКСИМУЮЧОГО ПОЛІНОМА ДРУГОГО СТЕПЕНЯ
Ключові слова:
апроксимація поліномом другого степеня, коефіцієнти для коригування, якість та надійність програмного забезпечення, вторинний дефект, полігон частот дефектів, модель оцінки надійності програмних засобів
Анотація
У статті запропоновані процедури, які дозволяють визначити коригувальні коефіцієнти для апроксимації кривої зміни виявлених дефектів програмних засобів. Визначено, що при оцінюванні надійності програмних засобів не враховуються вторинні дефекти, які додатково вносяться в процесі тестування та відлагодження. Показаний вплив вторинних дефектів на характеристику надійності програмного забезпечення та якість програмних засобів в цілому. Наголошено на необхідності врахування вторинних дефектів при дослідженні часових рядів, у яких прояв таких дефектів виділяється з усього потоку подій; при імітаційному моделюванні відмов у складних апаратнопрограмних комплексах і системах; для модифікації функцій ризику при оцінювані надійності програмних засобів; при динамічному аналізі складних програмних систем на різних етапах їх життєвого циклу, включно з їх відлагодженням, модифікацією та супроводом. Показано, що зміщення графіка апроксимуючого полінома відносно полігону частот дефектів дозволяє провести кількісну оцінку вторинних дефектів. Обґрунтовано вибір поліному для апроксимації тренду дефектів у випадку оцінювання надійності програмних засобів моделями з функціями ризику, що містять складові другого ступеня. Наведено основні етапи послідовного зміщення лінії апроксимації у контексті алгоритму знаходження коригувальних коефіцієнтів. Обґрунтовано використання поправки Бесселя для вибірок полігону частот дефектів малого об’єму. Наведено приклад оцінювання кількості вторинних дефектів, що вносяться при відлагодженні програмних засобів за допомогою скоригованого тренду як полінома другого порядкуЗавантаження
Дані про завантаження поки що недоступні.
Посилання
1. Theocharidou, M. Risk assessment methodologies for critical infrastructure protection. Part II: A new approach [Електронний ресурс] / M. Theocharidou, G. Giannopoulos // Scientific and Technical Research Reports. – 2015. – Режим доступу до ресурсу : http://publications.jrc.ec.europa.eu/repository/bitstream/JRC96623.
2. Брежнев Е.В. Риск-анализ множественных отказов в инфраструктурах [Текст] / Е. В. Брежнев // Системи обробки інформації :зб.наук.пр. / М-во оборони України, Харківський ун-т Повітряних Сил ім. І. Кожедуба. – Харків, 2011. – Вип. 5 (95). – С. 261–264.
3. Липаев В.В. Надежность и функциональная безопасность комплексов программ реального времени. – М: РАН, 2013. 176 с.
4. Поночовний Ю. Л. Методологія забезпечення гарантоздатності інформаційно-керуючих систем з використанням багатоцільових стратегій обслуговування / Ю. Л. Поночовний, В. С. Харченко // Радіоелектронні і комп’ютерні сис- теми. - 2020. - No 3. - С. 43–58.
5. International standard ISO/IEC FDIS 25010. System and software quality models. – 2010, 34 p.
6. Іnternational Electrotechnical Commission. (2015-02-26). IEC 60050-192. International electrotechnical vocabulary – Part 192: Dependability. [Online]. Available: https:// webstore.iec.ch / publication / 21886.
7. Peng R., Liu J. Simulated Software Testing Process Considering Debuggers with Different Detection and Correction Capabilities. International Journal of Performability Engineering, Vol. 13, no. 3, 2017, 334-336
8. Гордеев А.А. Элементы методологии профилеориентированного оценивания качества программного обеспечения информационных систем” / А.А. Гордеев, В. С. Харченко // Проблеми інформатизації та упр.: зб. наук. пр.. – 2014. – No 3, вип. 47 – С. 24-30.
9. Гордеев А.А. Модель качества отдельного требования программного обеспечения / А.А. Гордеев // Радіоелектронні і комп’ютерні системи. – 2020. – No 2. – С. 48-58. doi: 10.32620/reks.2020.2.04.
10. CASE-оценка критических программных систем. Т. 2. Надежность [Монография] / Одарущенко О.Н., Харченко В.С., Маевский Д.А. и др. – Под ред. Харченко В.С. – Х.: Нац. аэрокосм. ун-т им. Н.Е. Жуковского“ХАИ”, 2012. – 292 с.
11. Одарущенко О.Н. Метод оценивания надежности программных средств с учетом вторичных дефектов / О.Н. Одарущенко, А.А. Руденко, В.С. Харченко // Радіоелектронні і комп’ютерні системи. – 2012. – No 7 (59). – С. 294-300.
12. Маєвський Д.А. Структурна динаміка програмних систем і прогнозування їх надійності при наявності вторинних дефектів / Д.А. Маевский // Радіоелектронні і комп’ютерні системи. – 2010. – No 3 (44). – С. 103-109.
13. Маевский Д. А. Использование теории временных рядов для выделения вторичных ошибок на этапе тестирования программного обеспечения / Д.А. Маевский, О.П. Жеков // Радіоелектронні і комп’ютерні системи. –2011. – No 2 (16). – С. 82-85.
14. Мищенко В.О. Термодинамический подход к моделированию процесса роста надежности программных средств с учетом «вторичных дефектов» / В.О.Мищенко // Вісник Харківського національного університету імені В.Н. Каразіна, серія «Математичне моделювання. Інформаційні технології. Автоматизовані системи управління». – 2015. – Вип. 28. – С. 91-106.
15. Руденко О.А. Оцінювання кількості вторинних дефектів програмних засобів шляхом комплексування модифікованих моделей росту надійності Джелінські-Моранди і Шика-Волвертона / О.А. Руденко, О.М. Одарущенко, З.М. Руденко, О.Б. Одарущенко // Системи управління, навігації та зв’язку. – 2020. – Вип. 1 (59). – С. 97-100.
16. Rudenko O., Odarushchenko E., Rudenko Z., Rudenko M., “The Secondary Software Faults Number Evaluation Based on Correction of the Experimental Data Exponential Line Approximation“, Conference Proceedings of 2018 IEEE 9thInternational Conference on Dependable Systems, Services and TechnologiesDESSERT’2018, Kyiv, 2018, pp. 401-405.
17. Руденко О.А. Знаходження параметрів скоригованої лінії експоненціальної апроксимації експериментальних даних виявлених дефектів при оцінюванні кількості вторинних дефектів програмних засобів / О.А. Руденко, З.М. Руденко, Г.В. Головко, О.Б. Одарущенко // Системи управління, навігації та зв’язку. – Полтава: ПолтНТУ, 2018. – Випуск 6 (52). – С. 74-78.
18. Shtompel, M., Prykhodko, S., Shefer, O., Halai, V., Zakharchenko, R., & Topikha, B. (2020). Performance analysis of the bioinspired method for optimizing irregular codes with a low density of parity checks. Eastern-European Journal of Enterprise Technologies, 6(9 (108), 34–41. https://doi.org/10.15587/1729-4061.2020.216762
19. Yamada S., Ohba M., Osaki S. S-shaped software reliability grows modeling for software error detection // IEEE Trans. Reliability. - 1983. - R-32. - No 5. - P. 475-518.
20. Ohba M. Software Reliability Models // IBM J. Res. Develop. - 1984. - 28. - No 4. - P. 428-443.
2. Брежнев Е.В. Риск-анализ множественных отказов в инфраструктурах [Текст] / Е. В. Брежнев // Системи обробки інформації :зб.наук.пр. / М-во оборони України, Харківський ун-т Повітряних Сил ім. І. Кожедуба. – Харків, 2011. – Вип. 5 (95). – С. 261–264.
3. Липаев В.В. Надежность и функциональная безопасность комплексов программ реального времени. – М: РАН, 2013. 176 с.
4. Поночовний Ю. Л. Методологія забезпечення гарантоздатності інформаційно-керуючих систем з використанням багатоцільових стратегій обслуговування / Ю. Л. Поночовний, В. С. Харченко // Радіоелектронні і комп’ютерні сис- теми. - 2020. - No 3. - С. 43–58.
5. International standard ISO/IEC FDIS 25010. System and software quality models. – 2010, 34 p.
6. Іnternational Electrotechnical Commission. (2015-02-26). IEC 60050-192. International electrotechnical vocabulary – Part 192: Dependability. [Online]. Available: https:// webstore.iec.ch / publication / 21886.
7. Peng R., Liu J. Simulated Software Testing Process Considering Debuggers with Different Detection and Correction Capabilities. International Journal of Performability Engineering, Vol. 13, no. 3, 2017, 334-336
8. Гордеев А.А. Элементы методологии профилеориентированного оценивания качества программного обеспечения информационных систем” / А.А. Гордеев, В. С. Харченко // Проблеми інформатизації та упр.: зб. наук. пр.. – 2014. – No 3, вип. 47 – С. 24-30.
9. Гордеев А.А. Модель качества отдельного требования программного обеспечения / А.А. Гордеев // Радіоелектронні і комп’ютерні системи. – 2020. – No 2. – С. 48-58. doi: 10.32620/reks.2020.2.04.
10. CASE-оценка критических программных систем. Т. 2. Надежность [Монография] / Одарущенко О.Н., Харченко В.С., Маевский Д.А. и др. – Под ред. Харченко В.С. – Х.: Нац. аэрокосм. ун-т им. Н.Е. Жуковского“ХАИ”, 2012. – 292 с.
11. Одарущенко О.Н. Метод оценивания надежности программных средств с учетом вторичных дефектов / О.Н. Одарущенко, А.А. Руденко, В.С. Харченко // Радіоелектронні і комп’ютерні системи. – 2012. – No 7 (59). – С. 294-300.
12. Маєвський Д.А. Структурна динаміка програмних систем і прогнозування їх надійності при наявності вторинних дефектів / Д.А. Маевский // Радіоелектронні і комп’ютерні системи. – 2010. – No 3 (44). – С. 103-109.
13. Маевский Д. А. Использование теории временных рядов для выделения вторичных ошибок на этапе тестирования программного обеспечения / Д.А. Маевский, О.П. Жеков // Радіоелектронні і комп’ютерні системи. –2011. – No 2 (16). – С. 82-85.
14. Мищенко В.О. Термодинамический подход к моделированию процесса роста надежности программных средств с учетом «вторичных дефектов» / В.О.Мищенко // Вісник Харківського національного університету імені В.Н. Каразіна, серія «Математичне моделювання. Інформаційні технології. Автоматизовані системи управління». – 2015. – Вип. 28. – С. 91-106.
15. Руденко О.А. Оцінювання кількості вторинних дефектів програмних засобів шляхом комплексування модифікованих моделей росту надійності Джелінські-Моранди і Шика-Волвертона / О.А. Руденко, О.М. Одарущенко, З.М. Руденко, О.Б. Одарущенко // Системи управління, навігації та зв’язку. – 2020. – Вип. 1 (59). – С. 97-100.
16. Rudenko O., Odarushchenko E., Rudenko Z., Rudenko M., “The Secondary Software Faults Number Evaluation Based on Correction of the Experimental Data Exponential Line Approximation“, Conference Proceedings of 2018 IEEE 9thInternational Conference on Dependable Systems, Services and TechnologiesDESSERT’2018, Kyiv, 2018, pp. 401-405.
17. Руденко О.А. Знаходження параметрів скоригованої лінії експоненціальної апроксимації експериментальних даних виявлених дефектів при оцінюванні кількості вторинних дефектів програмних засобів / О.А. Руденко, З.М. Руденко, Г.В. Головко, О.Б. Одарущенко // Системи управління, навігації та зв’язку. – Полтава: ПолтНТУ, 2018. – Випуск 6 (52). – С. 74-78.
18. Shtompel, M., Prykhodko, S., Shefer, O., Halai, V., Zakharchenko, R., & Topikha, B. (2020). Performance analysis of the bioinspired method for optimizing irregular codes with a low density of parity checks. Eastern-European Journal of Enterprise Technologies, 6(9 (108), 34–41. https://doi.org/10.15587/1729-4061.2020.216762
19. Yamada S., Ohba M., Osaki S. S-shaped software reliability grows modeling for software error detection // IEEE Trans. Reliability. - 1983. - R-32. - No 5. - P. 475-518.
20. Ohba M. Software Reliability Models // IBM J. Res. Develop. - 1984. - 28. - No 4. - P. 428-443.
Опубліковано
2021-02-26
Як цитувати
Rudenko O. Алгоритм визначення кількості вторинних дефектів програмних засобів шляхом коригування коефіцієнтів апроксимуючого полінома другого степеня / O. Rudenko, O. Shefer, Y. Ponochovniy // Системи управління, навігації та зв’язку. Збірник наукових праць. – Полтава: ПНТУ, 2021. – Т. 1 (63). – С. 107-110. – doi:https://doi.org/10.26906/SUNZ.2021.1.107.
Розділ
Інформаційні технології
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.