31.01.2015 Views

ПРИНЦИП ПРЕДЕЛЬНЫХ ОБОБЩЕНИЙ: методология, задачи ...

ПРИНЦИП ПРЕДЕЛЬНЫХ ОБОБЩЕНИЙ: методология, задачи ...

ПРИНЦИП ПРЕДЕЛЬНЫХ ОБОБЩЕНИЙ: методология, задачи ...

SHOW MORE
SHOW LESS

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 {

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!