RUS  ENG
Полная версия
ЖУРНАЛЫ // Информатика и её применения // Архив

Информ. и её примен., 2017, том 11, выпуск 1, страницы 46–57 (Mi ia458)

Вероятностные модели оценки устойчивости программ к кратковременным аппаратным сбоям

С. Л. Френкельa, В. Н. Захаровb, Б. М. Басокc

a Институт проблем информатики Федерального исследовательского центра «Информатика и управление» Российской академии наук
b Федеральный исследовательский центр «Информатика и управление» Российской академии наук
c Московский технологический университет (МИРЭА)

Аннотация: Показана возможность использования двумерной марковской модели поведения конечного автомата при сбое на одном такте, предложенной ранее для вероятностной верификации аппаратных систем, для оценки устойчивости программ, представленных блок-схемами реализуемых алгоритмов, к кратковременным сбоям. Модель представляет собой произведение цепей Маркова (ЦМ), соответствующих конечно-автоматной модели программы, работающей в нормальных условиях, и автомата, в котором в некоторый момент времени произошел кратковременный (например, в пределах времени выполнения одной операции или одного машинного цикла) сбой. Устойчивость к сбоям оценивается вероятностью возвращения автомата после прекращения действия помехи на траекторию переходов исходного автомата. При этом считается, что изменения траектории при сбое в низкоуровневой (instruction-by-instruction) модели программы будут существенными только в том случае, если они соответствуют изменению ветвления в указанной блок-схеме. Модель подробно анализируется на примере конкретной блок-схемы программы.

Ключевые слова: самовосстановление программ; сбои; марковские модели; тестирование.

Поступила в редакцию: 31.10.2016

DOI: 10.14357/19922264170104



Реферативные базы данных:


© МИАН, 2024