Реклама:

При испытаниях КП на надежность функционирования необходимо разделение причин отказов и отказовых ситуаций на обусловленные ненадежностью аппаратуры и ошибками в программах. Устойчивые отказы аппаратуры Селектируются достаточно просто. Однако кратковременные сбои в аппаратуре ri последствия ошибок в программе требуют тщательного анализа для выделения И диагностики их источника. Для этого прежде всего в процессе стохастического и динамического тестирования необходимо регистрировать состояние исходных данных и аппаратуры при обнаружении отказа. Значительную помощь может оказать программа анализа сбоев 1501.

Эта программа автоматически регистрирует наличие отказа и отказовой ситуации, а также условия их возникновения, осуществляет первичный анализ и классификацию возможных источников аномалий функционирования. Для диагностики и локализации причины отказа обычно требуется дополнительное-стохастическое и'детерминированное тестирование, которое позволяет либо выделить первичную ошибку в программе, либо отнести источник отказа к сбою в аппаратуре. При дополнительном тестировании одна из задач заключается в подготовке стохастических тестов, способных значительно повысить частость проявления отказов вследствие локализуемых ошибок. Это позволяет в конце концов зафиксировать значения тестовых данных, при которых происходит отказ, й детерминированным тестированием локализовать ошибку.

Ошибки, локализованные в программах, на этапе испытаний целесообразно устранять. При этом характеристики надежности КП становятся не стационарными. Этн характеристики в среднем улучшаются, однако возможны изменения программ, которые их ухудшают. Для выявления тенденции изменения показателей надежности их значения обрабатываются методами теории статистики. Измерения показателей надежности необходимо связывать во времени с моментами корректировки программ. Анализируя корреляцию между значениями надежности и процессом изменения программ, можно выявить корректировки, "которые содержат ошибки и ухудшают надежность.

Получающиеся при этом показатели надежности позволяют прогнозировать число ошибок, подлежащих исправлению для достижения заданной надежности. Для этого используются математические модели изменения ошибок и основных показателей надежности в зависимости от длительности тестирования (см. § 1,2). При высокой' надежности КП организуются многочасовые прогоны реального функционирования программ в условиях широкого варьирования исходных данных. Такие прогоны позволяют измерить и зафиксировать достигнутые показатели, надежности и степень их. соответствия требованиям технического задания, а также закрепить их в технических условиях на КП. .

.Форсированные испытания надежности программ значительно отличаются от традиционных методов испытаний аппаратуры. Основными факторами, влияющими на надежность КП, являются исходные данные и их взаимодействие с ошибками программ или сбоями в аппаратуре ЭВМ.. Поэтому форсирование испытаний осуществляется повышением интенсивности искажений исходных данных и расширением варьирования их значений, а также специальным увеличением загрузки КП выше нормальной. Планирование .форсированных .испытаний должно предусматривать последующий пересчет полученных показателей надежности на условия нормального функционирования. Для этого необходимо изучать надежность испытываемых программ в зависимости от интенсивности искажений данных или от характеристик перегрузки ЭВМ и способы корректного пересчета получаемых показателей на нормальные условия эксплуатации.


⇐ Предыдущая страница| |Следующая страница ⇒