4.3. Оценка готовности программ
При оценке готовности рассмотрим процесс восстановления работоспособности программы (в календарном времени). Наработка между очередными восстановлениями работоспособности программы
, (4.18)
где - независимые случайные величины.
167
Величина определена согласно (4.2). Учитывая накопление опыта восстановления программы, величину можно представить в виде
(4.19)
Последовательно применяя (4.19) ко всем очередным восстановлениям, получаем:
(4.20)
Подставив выражения для и согласно (4.2) и (4.20) в (4.18), получим:
.
Случайная величина T0 п - наработка до возникновения п-го отказа программы:
(4.21)
где обозначено:
; (4.22)
. (4.23)
Введем допущения, аналогичные приведенным выше при рассмотрении безотказности программы. Предположим независимость , одинаковость их математических ожиданий и дисперсий и малость по сравнению с суммой при больших v. Кроме того, учтем, что обычно должно быть . Положив ,получим:
(4.24)
При одинаковых случайная величина имеет математическое ожидание
; (4.25)
среднее квадратическое отклонение
, (4.26)
где, - математическое ожидание и среднее квадратическое отклонение .
Учтя, что в соответствии с (4.22), (4.23)
получим:
(4.27)
(4.28)
При п>>1
(4.29)
(4.30)
Значения и оцениваются по статистическим данным о времени восстановления (устранения ошибки) программ аналогично значениям и .
Вычислив и, можно найти параметр потока восстановлений
(4.31)
где - плотность распределения времени появления п-го восстановления.
Функция готовности Г(t) (выражает вероятность нахождения программы в работоспособном состоянии в момент времени t) равна вероятности суммы несовместных событий
(4.32)
где каждое событие Ап состоит в том, что до момента t произошло n отказов и восстановлений и в момент t программа работоспособна.
Для определения вероятности появления события Ап рассмотрим малый интервал (θ, θ + d θ), предшествующий t. Вероятность того, что на этом интервале закончится последнее n-с восстановление и программа больше не откажет за оставшееся время (t— θ), равна:
где - функция распределения времени между окончанием n-го восстановления и (n + 1)-м отказом.
Интегрируя по θ от 0 до t, имеем:
Подставляя выражение для вероятности в формулу (4.32), получаем:
(4.33)
Учитывая, что практическое значение имеют лишь значения t>tn, когда произошло уже несколько десятков отказов, имеем:
(4.34)
Подставив в (4.34) выражения для , и учтя, что , получим:
(4.35)
Из постановки задачи очевидно, что при значения. Сложное выражение (4.35) целесообразно аппроксимировать простой приближенной формулой, напримерF(t) = 1 - Сехр(-δt), подобрав С и δ с помощью метода наименьших квадратов аналогично (4.17).
Таким образом, для практического применения можно будет использовать простые формулы, учитывающие совершенствование программ и обучение персонала.
Вопросы для самоконтроля:
Дать определение понятию ошибка программы.
На какие типы по сложности можно разделить программы?
Что такое время эксплуатации программы?
Особенности оценки надежности программ?
Привести формулу вычисления вероятности безотказной работы программы.
Что такое оценка готовности программы?
Привести формулу математического ожидания и среднеквадратического отклонения.
Что такое функция готовности программы?
- Министерство образования российской федерации
- Волгоград Оглавление
- Введение
- Основные понятия теории надежности
- 1.1. Виды отказов объектов.
- 1.2. Показатели надежности неремонтируемых объектов
- 1.3. Законы распределения отказов
- 2. Методы расчета надежности систем различных типов
- 2.1. Расчеты надежности неремонтируемых систем по последовательно – параллельным логическим схемам
- В) Расчетные формулы
- Поэтому интенсивность отказов системы из n элементов
- Г) Коэффициентный способ расчета
- И) Логико-вероятностный метод расчета надежности систем
- 3. Особенности оценки надежности автоматизированных систем управления
- 3.1. Асу промышленного типа. Проблема надежности.
- Связь между эффективностью и надёжностью асу.
- Проблемы надёжности асу.
- Надёжность комплектующих изделий.
- Дестабилизирующие процессы и классификация отказов.
- 3.2. Формализованное описание структур асу.
- Виды соединения элементов.
- 3.3. Характеристики и показатели надёжности асу.
- 3.4. Методы исследования и оценки надежности асу
- 4. Оценка надежности программ цифровых эвм
- 4.1. Особенности оценки надежности программ
- 4.2. Оценка безотказности программ по наработке
- 4.3. Оценка готовности программ
- 5. Экономическая эффективность и надежность асу
- 5.1. Показатели экономической эффективности промышленных объектов. Экономические критерии оптимизации технических решений
- 5.2. Расчет показателей экономической эффективности с учетом надежности.
- Далее, в соответствии с формулой (5.39) определяем:
- 5.3. Оптимизация надежности по экономическим критериям
- Один из возможных частных критериев — критерий максимума годовой прибыли
- 5.4. Особенности оценки экономической эффективности и оптимизации надежности технологических комплексов
- 6. Оценка надежности и эффективности функционирования асу методом статистического моделирования на эвм
- 6.1. Сущность, достоинства и недостатки метода моделирования
- 6.2. Формирование случайных величин с различными законами распределения и оценка точности результатов моделирования.
- 6.3. Основные этапы подготовки и решения задач оценки надежности и эффективности асу на эвм