Оценка надежности с учетом надежности программного обеспечения

Методы расчета надежности АСОИУ с учетом надежности ПО пока не регламентируется нормативно-техническими документами. Основная направленность и последовательность расчета программной надежности в принципе совпадает с методами расчета технической (аппаратурной) надежности. На этапах разработки и отладки программ производится оценка их на соответствие требованиям ТЗ. По результатам вырабатываются характеристики надежности программ, которые должны отражать:

1. Интенсивность отказов программы (обнаруженную и прогнозируемую).

2. Вероятность безотказной реализации программы (обнаруженную и прогнозируемую).

3. Прогнозируемое среднее время восстановления работоспособности программы после отказов.

Расчет надежности производится либо ориентировочным методом, либо с учетом влияния на надежность АСОИУ надежности программ, определенного на этапе совместных испытаний на надежность КТС и ПО АСОИУ.

1.Ориентировочный метод.

В оцениваемую структуру включается фиктивный блок - «программное изделие» с характеристиками надежности, полученными либо из паспорта «программного изделия», либо из результатов его испытаний. Затем, используя рассмотренные методы проводится расчет надежности всей структуры. Даже такой ориентировочный расчет позволяет дать сравнительную характеристику влияния технических средств и ПО на надежность АСОИУ. Полагаем, что программные ошибки подчиняются экспоненциальному распределению.

Исходные данные -l(1/ч), T0(ч), TB(мин). В таблице (для примера) приведены значения названных характеристик для ЭВМ средней производительности.

Период отработки программы Интенсивность программных ошибок l 1/ч. Среднее время работы ЭВМ на программную ошибку Т 0 Среднее время устранения отказа, вызванного программной ошибкой Т B мин.
Начало комплексной отладки программы   0.07    
Завершение комплексной отладки   0.02    
Начало опытной эксплуатации   8*10-3    
Завершение опытной эксплуатации   0.5*10-3    

2. Метод, учитывающий влияние на надежность АСОИУ надежности ПО, определенной на этапе совместных испытаний КТС и программ.

Расчет производится по обычным правилам, т.е. с использованием логических моделей, структурных схем, графов событий. В качестве показателей надежности системы используют программно - аппаратные показатели надежности, т. е. показатели надежности программно - управляемых частей АСОИУ под управлением реальной программы. Естественно, что при этом получаются различные результаты определения значений показателей надежности системы для различных функций., реализуемых ею. Фактически ведется расчет функциональной надежности, т.к. исследуется надежность выполнения каждой функции.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: