|
Вероятностные модели оценки устойчивости программ к кратковременным аппаратным сбоям
С. Л. Френкельa, В. Н. Захаровb, Б. М. Басокc a Институт проблем информатики Федерального исследовательского центра «Информатика и управление» Российской академии
наук
b Федеральный исследовательский центр «Информатика и управление» Российской академии наук
c Московский технологический университет (МИРЭА)
Аннотация:
Показана возможность использования двумерной марковской модели поведения конечного автомата при сбое на одном такте, предложенной ранее для вероятностной верификации аппаратных систем, для оценки устойчивости программ, представленных блок-схемами реализуемых алгоритмов, к кратковременным сбоям. Модель представляет собой произведение цепей Маркова (ЦМ), соответствующих конечно-автоматной модели программы, работающей в нормальных условиях, и автомата, в котором в некоторый момент времени произошел кратковременный (например, в пределах времени выполнения одной операции или одного машинного цикла) сбой. Устойчивость к сбоям оценивается вероятностью возвращения автомата после прекращения действия помехи на траекторию переходов исходного автомата. При этом считается, что изменения траектории при сбое в низкоуровневой (instruction-by-instruction) модели программы будут существенными только в том случае, если они соответствуют изменению ветвления в указанной блок-схеме. Модель подробно анализируется на примере конкретной блок-схемы программы.
Ключевые слова:
самовосстановление программ; сбои; марковские модели; тестирование.
Поступила в редакцию: 31.10.2016
Образец цитирования:
С. Л. Френкель, В. Н. Захаров, Б. М. Басок, “Вероятностные модели оценки устойчивости программ к кратковременным аппаратным сбоям”, Информ. и её примен., 11:1 (2017), 46–57
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/ia458 https://www.mathnet.ru/rus/ia/v11/i1/p46
|
|