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

Автор(и)

  • Федухин О.В. https://orcid.org/0000-0001-7756-0004 , Institute of Mathematical Machines and Systems Problems of the National Academy of Sciences of Ukraine, Kyiv, Ukraine
  • Муха А.А. https://orcid.org/0000-0001-8361-374X , Institute of Mathematical Machines and Systems Problems of the National Academy of Sciences of Ukraine, Kyiv, Ukraine

DOI:

https://doi.org/10.34121/1028-9763-2024-3-4-124-131

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

software, failure model, probabilistic-physical approach, DN-distribution, програмне забезпечення, модель відмов, імовірнісно-фізичний підхід, DN-розподіл

Анотація

Оцінка надійності програмного забезпечення інформаційних систем є одним із найактуальніших питань сучасної галузі інформаційних технологій. Зважаючи на складність та важливість завдань, які виконуються інформаційними системами, особливо системами критичного призначення, питання забезпечення їхньої надійності стає все більш актуальним. У зв’язку з цим, вивчення та прогнозування залишкової кількості помилок, що можуть виникнути під час експлуатації програмного забезпечення, має надзвичайно велике значення. Ця стаття присвячена прогнозуванню залишкової кількості помилок проєктування у програмному забезпеченні інформаційних систем за результатами підконтрольної експлуатації. У роботі описано метод прогнозування кількості помилок проєктування, що базується на гіпотезі про випадковий марковський процес дифузійного типу з DN-розподілом напрацювання на помилку. Незважаючи на те, що цей розподіл традиційно використовувався як теоретична модель надійності елементів, пристроїв та систем обчислювальної техніки, він є дуже гнучкою функцією випадкового аргументу. Автори статті припускають, що такий розподіл доцільно випробувати як модель, що описує тренд процесу усунення накопичених при проєктуванні помилок програмного забезпечення, які призводять до його відмов. У результаті аналізу тематичних публікацій було сформовано контрольний приклад поведінки деякого програмного забезпечення в часі. Для цього прикладу відомі його реальні відмови за тривалий період експлуатації. Контрольні дані згодом порівнювалися з отриманими теоретичними результатами. Модель описано мовою Python, і обчислення проводилися у відповідному середовищі. У результаті моделювання отримано прогнозні дані про кількість відмов з використанням підходу на основі DN-розподілу напрацювання на помилку. Оцінка результатів проводилася за критерієм мінімального сумарного квадратичного відхилення.

Посилання

1. Маевский Д.А., Яремчук С.А. Анализ моделей надежности программного обеспечения гарантоспособных информационных систем. Електромашинобудування та електрообладнання. 2010. № 76. С. 68–79.

2. Ivanov N.N. A probabilistic model of diffusion distribution for reliability assessment of electronic devices. Information and Control Systems. 2012. N 4 (59). P. 65–68.

3. Emelyanov V.S., Rabchun A.V. Region of applicability of diffusion distributions in reliability problems. Atomic Energy. 1991. Vol. 71. P. 552–556.

4. Hasilova К., Vališ D. Composite laminates reliability assessment using diffusion process backed up by perspective forms of non-parametric kernel estimators. Engineering Failure Analysis. 2022. Vol. 138. P. 128.

5. Strelnikov V.P., Fedukhin O.V. Assessment and forecasting of reliability of electronic components and systems. K.: Logos, 2002. 486 p.

Завантаження

Views: 62
Downloads: 24

Опубліковано

2024-12-03

Номер

Розділ

ЯКІСТЬ, НАДІЙНІСТЬ І СЕРТИФІКАЦІЯ ОБЧИСЛЮВАЛЬНОЇ ТЕХНІКИ І ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

Як цитувати