Слайд 2Модель Мусса
Модель предполагает, что в процессе тестирования фиксируется время выполнения
программы до очередного отказа. Но считается, что не всякая ошибка ПО может вызвать отказ, поэтому допускается обнаружение более одной ошибки при выполнении программы до возникновения очередного отказа.
Считается, что на протяжении всего жизненного цикла ПО может произойти М0 отказов и при этом будут выявлены все N0 ошибки, которые присутствовали в ПО до начала тестирования.
Слайд 3Модель Мусса
Общее число отказов М0 связано с первоначальным числом ошибок N0
соотношением N0 = B ⋅ M0, где В — коэффициент уменьшения числа ошибок.
Предполагается, что после тестирования, за время которого зафиксировано m отказов и выявлено n ошибок, можно определить коэффициент B - коэффициент уменьшения числа ошибок B как число, характеризующее количество устраненных ошибок, приходящихся на один отказ: B = m / n.
Слайд 4Модель Мусса
В модели Муса различают два вида времени:
1. суммарное время функционирования
τ, которое учитывает чистое время тестирования до контрольного момента, когда производится оценка надежности;
2. оперативное время t — время выполнения программы, планируемое от контрольного момента и далее, при условии, что дальнейшего устранения ошибок не будет (время безотказной работы в процессе эксплуатации).
Слайд 5Модель Мусса
Для суммарного времени функционирования τ предполагается:
• интенсивность отказов пропорциональна
числу неустраненных ошибок;
• скорость изменения числа устраненных ошибок, измеряемая относительно суммарного времени функционирования, пропорциональна интенсивности отказов.
Слайд 6Модель Мусса
Один из основных показателей надежности, который рассчитывается по модели Муса,
— средняя наработка на отказ. Этот показатель определяется как математическое ожидание временного интервала между последовательными отказами и связан с надежностью следующим уравнением:
где t — время работы до отказа.
Слайд 7Модель Мусса
Если интенсивность отказов постоянна (т. е. длительность интервалов между последовательными
отказами имеет экспоненциальное распределение), то средняя наработка на отказ обратно пропорциональна интенсивности отказов.
По модели Муса средняя наработка на отказ зависит от суммарного времени функционирования τ:
Слайд 8Модель Мусса
где T0 — средняя наработка на отказ в начале испытаний (тестирования);
С— коэффициент сжатия тестов, который вводится для устранения избыточности при тестировании.
Например, если 1 ч тестирования соответствует 12 ч работы в реальных условиях, то коэффициент сжатия тестов равен 12.
Слайд 9Модель Мусса
Параметр T0 (средняя наработка на отказ до начала тестирования) можно рассчитать с
помощью соотношения
где f — средняя скорость исполнения программы, отнесенная к числу операторов;
К— коэффициент проявления ошибок, связывающий частоту возникновения ошибок со «скоростью ошибок» (скорость, с которой бы встречались ошибки программы, если бы программа выполнялась линейно-последовательно по командам).