Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Диагностический эксперимент
Диагностическим деревом называют дерево преемников, в котором ветвь b k-го уровня становится оконечной, если удовлетворяется одно из следующих условий: · A-группа, связанная с b, содержит кратное a-множество. · A-группа, связанная с b, связана с некоторой ветвью уровня, предшествующего k-му. · Имеется ветвь k-го уровня (возможно, сама ветвь b), связанная с простой A-группой. Диагностическим путем называется любой путь в диагностическом дереве, оконечная ветвь которого связана с простой А-группой. Диагностической последовательностью для S и A ( S )={a1,a2,...,a n} называется любая входная последовательность, которая, будучи приложенной к S|a1, S|a2,...S|a n, дает в результате n различных выходных последовательностей (здесь как S|a1 обозначен автомат S в состоянии a1). Входная последовательность, описанная диагностическим путем в диагностическом дереве, построенном для S и А(S), есть диагностическая последовательность для S и А (S). Рассмотрим построение диагностического дерева на примере автомата S1. У него множество состояний S = {1,2,3,4,5,6,7,8,9}, множество входных сигналов X = {α, β}, множество выходных сигналов Y = {0,1}. Таблицы переходов и выхода S 1 представлены в табл.4.1. Множество допустимых состояний А(S) = {4,5,6,7,9}.
Шаг 1 На нулевом уровне дерева находится множество допустимых состояний A(S). Найдем α-преемник А-группы A(S). Для этого разбиваем каждое Затем в a-множествах из G' заменяем каждое состояние его преемником относительно входной последовательности α. Получаем следующую A-группу {3,2,7}{8,2}. Данная А-группа является Полученная А-группа не удовлетворяет условиям окончания ветви диагностического дерева.
Шаг 2 Найдем β-преемник А-группы A(S). Для этого разбиваем каждое Затем в a -множествах из G' заменяем каждое состояние его преемником относительно входной последовательности β. Получаем следующую A-группу {4,6,4}{3,8}. Данная А-группа является Полученная А-группа является кратной, поэтому ветвь, связанная с данной А-группой, является оконечной ветвью дерева.
Шаг 3 Рассмотрим построение второго уровня дерева. Для этого находим α и β-преемников А-группы {3,2,7}{8,2}, расположенной на втором уровне дерева. α-преемником является А-группа {1,8}{5}{5}{1}, β-преемником является {1,5,4}{9,5}.
Шаг 4 Построение третьего уровня дерева производим аналогично: для А-групп третьего уровня находим α- и β-преемников. А-группа {4,6,4}{8}{6} содержит кратное σ-множество {4,6,4}, поэто-му ветвь дерева, связанная с данной А-группой, является конечной.
Шаг 5 Построение четвертого уровня дерева производим аналогично. Одна из полученных А-групп {1}{2}{1}{2}{1} состоит из простых
Диагностическим путем данного дерева является путь α, α, α, α. Поэтому диагностической последовательностью для данного автомата S и данного множества начальных состояний A(S)={4,5,6,7,9} является последовательность (α, α, α, α). В таблице приведены реакции состояний 4,5,6,7,9 на входную последовательность α,α,α,α
Для множества начальных состояний {4,5,6,7,9} диагностическая задача имеет решение с помощью простого безусловного эксперимента, но возможны случаи, когда диагностическая последовательность не существует. Рассмотрим пример для автомата S1 и множества допустимых состояний {1,2,3,4,5}. По алгоритму, описанному ранее, построим диагностическое дерево.
Все А-группы первого уровня являются кратными, т.е. для данного S и А(S) не существует диагностической последовательности, и это означает, что не существует решения диагностической задачи для данных S и А(S) с помощью простого безусловного эксперимента.
Установочный эксперимент Установочным деревом называют дерево преемников, в котором ветвь b k-го уровня становится оконечной, если удовлетворяется одно из следующих условий: · A-группа, связанная с b, связана с некоторой ветвью уровня, предшествующего k-му. · Имеется ветвь k-го уровня (возможно, сама ветвь b), связанная с однородной A-группой. Установочным путем называется любой путь в установочном дереве, оконечная ветвь которого связана с однородной А-группой. Для автомата табл. 4.1 приведём установочное дерево, построенное при условии, что A(S)={3, 4, 5, 7}.
Получаем в итоге, что установочный эксперимент состоит в подаче на вход автомата последовательности (β β). Если при этом выходное слово равно (11), то автомат установлен в состояние 4, если выходное слово равно (10), то автомат находится в состоянии 3.
Упражнения
|
Последнее изменение этой страницы: 2019-03-31; Просмотров: 456; Нарушение авторского права страницы