Главное меню

Определение управляемости

CY(1)=1

CY(2)=1

CY(3)=0.5*(CY(4)+1)/2

CY(4)=0.5*(CY(3)+1)/2

Решая систему линейных уравнений, имеем:

CY(3)=0.33

CY(4)=0.33

II Определение наблюдаемости

KOY=1/(1+1)=0.5

OY(3-3)=OY(4-4)=1

OY(3-3,4)=1-(1-OY(3-3))(1-OY(3-4))=1

OY(4-3,4)=1-(1-OY(4-4))(1-OY(4-3))=1

OY(1-3)=0.5*0.33=0.165

OY(2-4)=0.5*0.33=0.165

III Определение тестопригодности

TY(1)=1*0.165=0.165

TY(2)=1*0.165=0.165

TY(3)=0.33*1=0.33

TY(4)=0.33*1=0.33

TY схемы = (0.165*2+0.33*2)/4=0.2475

Возьмем от значений CY, OY, TY, получая в результате CY*, OY*, TY*.

CY*(1)=1; OY*(1-3)=0.79; TY*(1)= 0.79

CY*(2)=1; OY*(2-4)=0.79: TY*(2)= 0.79

CY*(3)=0.87; OY*(3-3)=1; TY*(3)=0.87

CY*(4)=0.87; OY*(4-4)=1; TY*(4)=0.87

Рисунок 8 - Гистограммы распределения значений для CY*, OY* и TY*.

“+” Оценки значений управляемости, наблюдаемости и тестопригодности позволяют проектировщику определять области схемы с малыми значениями управляемости и наблюдаемости, а также после модификации схемы оценить результат значений с позиций улучшения тестопригодности.

“+” При разработке тестов эти оценки могут использоваться как основа для определения методики тестирования.

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

Значения наблюдаемости схемы зависят от значений управляемости. Следовательно, изменения, влияющие на свойства управляемости должны быть внесены в схему прежде, чем будут рассмотрены изменения схемы, влияющие на свойства ее наблюдаемости.

Уровень управляемости некоторой части схемы с малым значением CY можно повысить введением одполнительных непосредственно управляемых входов либо в рассматриваемую часть схемы, либо предшествующую ей (т.е. на пути прохождения сигнала от первичных входов к данной схеме), см. рис.9.

Уровень наблюдаемости некоторой части схемы можно повысить, улучшив доступ либо к рассматриваемой части схемы, либо к части между первичными выходами и рассматриваемой частью, (например, введением дополнительных контрольных точек), см. рис.9.

Рисунок 9

Выше приведен пример асинхронного счетчика-делителя на 9. Он состоит из цепочки 4х триггеров и И-НЕ в обратной связи. Тестопригодность схемы в целом была улучшена на 52% благодаря небольшой корректировке основного варианта разработки:

- была предусмотрена возможность обрыва обратной связи (на выходе И-НЕ) путем выведения концов разрыва на внешние входы схемы и установки на них съемной перемычки;

- сделан дополнительный внешний выход из середины цепочки триггеров.

Процесс модификации схемы очень трудоемкий в виду большой размеренности задачи анализа объекта и сложности методики оптимального использования средств улучшения тестопригодности (например, установка контрольных точек, разрывов ОС, и т.п.). Процесс модификации должен быть автоматизирован.

Другое по теме:

Схемы выпрямления
Основные направления экономического и социального развития предусматривают интенсивное развитие автоматизации и роботизации всего народного хозяйства страны, повышение энерговооруженности труда. Решение этих задач непосредственно связано с с ...

Copyright © www.techproof.ru