Математическое моделирование отказов программного обеспечения
Автор: Е.В. Ларкин, А.В. Богомолов, А.Н. Привалов
Рубрика: Программирование
Статья в выпуске: 3 т.18, 2025 года.
Бесплатный доступ
В статье представлены результаты исследования причин возникновения отказов программного обеспечения в аспекте их математического моделирования. Предложен метод линеаризации структуры алгоритма, описанного в виде полумарковского процесса, основанный на многократном выполнении операции конкатенации над матрицей смежности. Разработана методика расчета параметров линеаризованной структурно-параметрической математической модели по параметрам алгоритма. Определен перечень структурных и параметрических ошибок, допускаемых при разработке программного обеспечения, и получены оценки вероятностей появления отказных и безотказных реализаций. Разработана полумарковская модель безотказной и отказной работы программного обеспечения. Установлено, что распределение вероятностей отказов по количеству отказных реализаций при заданном количестве реализаций описывается биномиальным законом, а при переходе во временную область интервал между отказами описывается экспоненциальным законом. Показано, что при коррекции программного обеспечения за счет исправления ошибок при его эксплуатации сокращается область отказных реализаций алгоритма, обеспечивая повышение надежности программного обеспечения.
Отказ программного обеспечения, математическая модель отказа, полумарковский процесс, надежность программного обеспечения, полумарковская модель работы программного обеспечения, линеаризация алгоритма, интерпретация алгоритма
Короткий адрес: https://sciup.org/147251638
IDR: 147251638 | DOI: 10.14529/mmp250307