Диплом, курсовая, контрольная работа
Помощь в написании студенческих работ

Измерительные модели. 
Надежность и безопасность программного обеспечения

РефератПомощь в написанииУзнать стоимостьмоей работы

А. К. Халецким создана модель, в которой сняты указанные ограничения. Сопоставление практических результатов применения указанных моделей позволяет заключить, что существенных различий с точки зрения характеристик поведения надежности ПО при этом не отмечается. В работе установлено значение коэффициента отлаженности программы (вероятности безошибочности программы) на уровне 0,97—0,98… Читать ещё >

Измерительные модели. Надежность и безопасность программного обеспечения (реферат, курсовая, диплом, контрольная)

Данный тип моделей предназначен для измерения надежности ПО в процессе его сопровождения в составе ИС. Сопровождение ПО осуществляется в течение длительного времени эксплуатации ИС. Отсюда повышенный интерес именно к измерительным моделям надежности. Все они основываются на статистических данных, полученных в результате множества прогонов программы. Среди измерительных моделей наиболее распространены модели Коркорэна, Нельсона [10] и мозаичная модель Пальчуна [13], которые базируются на выборе областей входных значений. Широко известна также модель Миллса, в основу которых положен «подсев» ошибок без изменения входных значений.

Модель А. С. Шаракшанэ (с соавторами).

Модель, предложенная коллективом авторов под руководством А. С. Шаракшанэ [12], по принципам построения во многом аналогична моделям Коркорэна и Нельсона, но отличается большей глубиной математической проработки, в частности динамических свойств модели. Роль показателя надежности здесь играет введенный авторами коэффициент отлаженности программы R, представляющий собой вероятность того, что программа функционирует безошибочно в соответствии с техническим заданием. Авторы исходят из предположения, что существует некоторая вероятность р получения положительного результата, характерная для данных входных условий и состояния программы, и вероятность q = 1 — р получения реализации программы с отрицательным результатом, что означает возникновение ошибки в результатах данной реализации программы. Вероятность устранения обнаруженного дефекта принимается равной у.

Тогда для г-й реализации вероятность отрицательного результата.

Измерительные модели. Надежность и безопасность программного обеспечения.

Если испытания программы производятся т группами прогонов, то в этом случае.

Измерительные модели. Надежность и безопасность программного обеспечения.

где к — количество реализаций программы в группе.

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

А. К. Халецким создана модель, в которой сняты указанные ограничения. Сопоставление практических результатов применения указанных моделей позволяет заключить, что существенных различий с точки зрения характеристик поведения надежности ПО при этом не отмечается. В работе [12] установлено значение коэффициента отлаженности программы (вероятности безошибочности программы) на уровне 0,97—0,98 в зависимости от сложности программы, степени важности решаемых задач и т. д.

Мозаичная модель Б. П. Пальчуна [13] реализует схему обработки дефектоскопической функции.

Измерительные модели. Надежность и безопасность программного обеспечения.

где — протокол результатов i-ro испытания.

Оценка показателя функциональной надежности программы определяется следующим образом:

Измерительные модели. Надежность и безопасность программного обеспечения.

где.

Измерительные модели. Надежность и безопасность программного обеспечения.

где Ди — оценка алгебраического размера вариации входной дефектной подобласти при исправлении дефектного маршрута программы; V — входная область программы;

Измерительные модели. Надежность и безопасность программного обеспечения.

где V0 — оценка подобластей входной области V программы, которые соответствуют дефектным траекториям до начала испытаний; <�р — дефектоскопическая функция (см. формулу (4.5)); N — общее число ошибок, которые могут проявиться в процессе сопровождения ПО.

Основное ограничение применимости мозаичной модели — обязательное соответствие распределений вероятностей вектора входных величин при испытаниях и при эксплуатации. В ряде случаев это условие не удается выполнить. Для оценки эффективности применения данной модели требуется широкая практическая апробация.

Показать весь текст
Заполнить форму текущей работой