ГОСТ Р ИСО.’МЭК
то
J0023— 93
сел [0, I] вместе с элементом Undefined, который представляет от
ношения, не входящие в этот интервал.
DTRateDirectionQOSParameter поддерживает определение па
раметра КУ в виде натурального числа, который имеет четыре
компонента (или проекции), каждый из которых индексируется ско
ростью передачи данных и направлением передачи. Виды DTRate
и DTDirec(ion обеспечивают эти индексы Компоненты
генерируют ся функцией Proj. Конструкция этого типа
представленаснизу вверх,
используя определения типов DTDirectionQOSParк
DTDirectionQOSParameter для построения структуры четверки ил
двух двоек. Общее определение параметраPODoubleParameter
см. в 8.7.
П р и м е ч а н и е — Определение в 8.7 необходимо для понимания приве
денных ниже определений. При первом чтении рекомендуется сначала прочесть
8.7.
type Probability
is NaturalNumber
sorts
Prob
opns
-I-:
Nat. Nat— > Prob
•Undefined : —> Prob
-eq__nc-,..le ,
-It , -g£~r-gt-: Prob, Prob—> Bool
eqns
foral!
m, n, j, k : Nat, p. q : Proh
ofsort Prob
m gt n or (n eq 0) = > m/n= Undefined; ■
m le n, n ne 0, j ne 0 =*> (m * j) / (n * j) =m/n;
ofsort Bool
m lc n. j Ic k, n ne 0, k no 0 = > ш / п le (j /к) —(m * k)
lc (J * n);
m le n. n n c O = > Undefined Ic (m/n)= false;
p Ic Undefined = true:
p It q= (p !e q) and notfq le p);
p eq q= (p le q) and (q le p);
p ne q= not (p eq q);
p ge q—q le p;
P £t q - (p gc q) and not (q ge p);
endtype (• Probability •}
22