RUS  ENG
Полная версия
ЖУРНАЛЫ // Известия высших учебных заведений. Поволжский регион. Физико-математические науки // Архив

Известия высших учебных заведений. Поволжский регион. Физико-математические науки, 2011, выпуск 3, страницы 52–60 (Mi ivpnz582)

Эта публикация цитируется в 6 статьях

Математика

О надежности неветвящихся программ с ненадежным оператором условной остановки в произвольном полном конечном базисе

С. М. Грабовская

Пензенский государственный университет, Пенза

Аннотация: Рассматривается реализация булевых функций неветвящимися программами с оператором условной остановки (стоп-оператором) в произвольном полном конечном базисе. В исправном состоянии стоп-оператор прекращает работу программы, если на его вход поступает единица. Предполагается, что и функциональные операторы, и стоп-операторы программы ненадежны, переходят в неисправные состояния независимо друг от друга. Считаем, что вычислительные операторы с вероятностью $\epsilon (\epsilon\in(0,1/2))$ подвержены инверсным неисправностям на выходах. А для операторов условной остановки рассматриваются два типа неисправностей. Неисправность первого типа характеризуется тем, что при поступлении единицы на вход стоп-оператора он с вероятностью $\delta (\delta\in(0,1/2))$ не срабатывает, и, следовательно, работа программы продолжается. Неисправность второго типа такова, что при поступлении нуля на вход стоп-оператора он с вероятностью $\eta (\eta\in(0,1/2))$ срабатывает, и, следовательно, работа программы прекращается. Доказано, что любую булеву функцию $f$ можно реализовать программой, ненадежность которой не больше $max\{\epsilon,\eta\}+145\sigma^2$ при всех $\epsilon\in(0,1/960]$ и $\sigma=max\{\epsilon,\delta,\eta\}$.

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

УДК: 519.718



© МИАН, 2024