Например, для неисправности имеем (см. формулы (3.1) и (3.8)):
= {0, 1, 5, 10, 11, 12, 14, 15, 26, 30}.
Функция задана
в табл. 3.9.
Введем обозначения: и
.
Тогда,
.
(3.9)
Функция определяет
разрешенные наборы, которые в результате возникновения неисправности становятся
запрещенными (в рассмотренном примере это наборы 10, 11, 12, 14, 15). Функция
определяет запрещенные наборы, которые в
результате возникновения неисправности становятся разрешенными (0, 1, 5, 26,
30). Очевидно, что
×
= 0,
и функции и
могут рассчитываться независимо друг от
друга.
Используя ЭНФ и ОЭНФ,
функции и
рассчитываются
по формулам:
, (3.10)
, (3.11)
где – номер
конъюнкции ЭНФ (ОЭНФ);
–
множество номеров конъюнкций ЭНФ (ОЭНФ), содержащих буквы из множества
и не содержащих буквы из множества
;
– функция, реализуемая конъюнкцией ЭНФ
(ОЭНФ) с номером
в результате приравнивания 1 в
ней букв из множества
.
Рассмотрим неисправность . Ее проекция на ЭНФ (3.3) имеет вид:
1 2 3 4 5 6
. (3.12)
0 0 1 1
Поэтому имеем: {4, 6},
и, согласно формулам (3.10) и (3.2),
=
{0, 1, 5, 26, 30}.
Проекция на ОЭНФ (3.4) имеет вид:
1 2 3 4 5 6
. (3.13)
1 0 1 0 0 0 0 0 0
Поэтому имеем: {2}
и, согласно формулам (3.11) и (3.1),
=
{10, 11, 12, 14, 15}.
При вычислении функций и
нет
необходимости предварительно вычислять функции
и
. Так как последние задаются ЭНФ и ОЭНФ и,
учитывая, что конъюнкции ЭНФ и ОЭНФ попарно ортогональны, формулы (3.10) и
(3.11) можно представить в следующем виде:
,
(3.14)
,
(3.15)
где –
функция, реализуемая конъюнкцией ЭНФ (ОЭНФ) с номером
;
–
множество номеров конъюнкций ОЭНФ (ЭНФ), содержащих буквы из множества
.
Для неисправности имеем:
= {1,
3, 4, 5, 6} и
= {1, 2}. Поэтому
=
{0, 1, 5, 26, 30}.
{10,
11, 12, 14, 15}.
Нетрудно построить алгоритмы реализации формул (3.14) и (3.15) по матрице совместимости и по матрице отношений.
3.5. Отношения между неисправностями в контактных схемах
В табл. 3.10 приведены два
вида отношений между неисправностями в контактных схемах. Неисправности и
являются эквивалентными (
), если их проверяющие функции равны.
Это означает, что любой тестовый набор, который обнаруживает
, обнаруживает и
(и наоборот). Поэтому при построении
теста одну из этих неисправностей можно исключить из списка рассматриваемых.
Наименованиеотношения |
Обозначение |
Связь между проверяющими функциями |
Эквивалентность |
|
|
Включение |
|
|
Неисправность находится в отношении включения
к неисправности
(
), если проверяющая функция
находится в отношении импликации к
функции
. Это означает, что любой тестовый набор, который
обнаруживает
, обнаруживает и
, но обратное не имеет место. Поэтому при построении
теста неисправность
можно исключить из рассмотрения.
Исследования показывают, что в реальных схемах число неисправностей, которые находятся в отношениях эквивалентности и включения очень велико, особенно среди кратных неисправностей. Поэтому сокращение списка рассматриваемых неисправностей является эффективным средством уменьшения вычислений при построении проверяющего теста.
Существует связь отношений между контактами с отношениями между неисправностями этих контактов (табл. 3.11). Пусть
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.