ÐÐ ÐÐЦÐÐ ÐÐ ÐÐÐÐЬÐЫХ ÐÐÐÐЩÐÐÐÐ: меÑодологиÑ, задаÑи ...
ÐÐ ÐÐЦÐÐ ÐÐ ÐÐÐÐЬÐЫХ ÐÐÐÐЩÐÐÐÐ: меÑодологиÑ, задаÑи ...
ÐÐ ÐÐЦÐÐ ÐÐ ÐÐÐÐЬÐЫХ ÐÐÐÐЩÐÐÐÐ: меÑодологиÑ, задаÑи ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
132<br />
ГЛАВА 4.<br />
КОНФИГУРАТОРЫ ТЕСТОВ<br />
В главе 2 было введено понятие ориентированного графа доменов<br />
произвольного теста. Орграф доменов – это математический объект.<br />
Процедурная реализация данного объекта может быть выполнена разными<br />
способами. Один из них – представление орграфа доменов в виде<br />
конфигуратора. На самом деле во второй и третьей главе мы уже<br />
использовали неявно данное представление. Теперь дадим его точное<br />
формальное описание, а также рассмотрим способы автоматического<br />
формирования конфигураторов тестов в разных ПрО.<br />
4.1 Определение конфигуратора. Примеры<br />
Общую схему конфигураторов с использованием синтаксиса<br />
лексических деревьев можно представить следующим образом:<br />
Тест [^ Тест...] [# ТестX...] { (4.1)<br />
Dom_1 [^Dom_1...] [#DomX…] { ; ; }<br />
Dom_2 [^Dom_2...] [#DomY…] { ; ; }<br />
...<br />
Dom_N [^Dom_N...] { ; ; }},<br />
где ‘Тест’ – название теста; ‘^Тест...’ – список условных обозначений теста;<br />
‘# ТестX...’ – список ссылок на более общие тесты; ‘Dom_K’ – название K-<br />
го домена (произвольный терм, состоящий из букв и/или чисел);<br />
‘^Dom_K...’ – список условных обозначений K-го домена; ‘#DomX…’ –<br />
ссылка на домены предки; {; ;} – список элементов домена со связями<br />
обобщения. Каждый элемент домена может иметь собственный список<br />
обозначений, которые также играют роль символов групп обобщения.<br />
Элементы доменов могут содержать дополнительные конструкции,<br />
которые обеспечивают однозначность вычислительных схем в зависимости<br />
от внешних тестов.<br />
Порядок размещения доменов в конфигураторе – сверху вниз и слева<br />
направо – означает рост точности значений теста за счет большей<br />
детализации (увеличения числа элементов). В упорядоченной<br />
последовательности доменов метки элементов любого домена явно задают<br />
однозначные правила перерасчета значений из домена-предка в доменпотомок,<br />
размещенный выше или слева. Конфигураторы тестов, как и<br />
орграфы доменов, будем обозначать G. Примеры конфигураторов:<br />
Уровень гемоглобина ^Hb {