Type Access Matrix (TAM) Xapp- -. Xapp- - , , .
:
O = [oj], 1,n;
S = [si],
1, m.
, .
R = [rg], 1, k.
, A = [aij], i = 1, m, j = 1,n+m, aij R.
aij si oj.
, T = [ tb ], b = 1,w.
=[ cz ( )], z=1,...I, . Xapp- - .
Command cz ( )
End.
, Xapp- - .
. :
(S);
(O), , (SO);
()
Q (S, O, A).
, Q Q'.
:
si rg oj .
Enter rg into aij
si rg oj.
Delete rg from aij
.
si tsx
Create subject si of type tsx
sx ox tsx T, .
si tsx
Destroy subject sx of type tsx
sx ox , .
oj toy
Create object oy of type toy
oy toy T, .
oy toy
Destroy object oy of type toy
|
|
oy , .
, , .
.
Cz (sj: tsj, oi: toi, sx:tsx, oy: toy)
c , :
Create Subject sj of type tsj;
Create Object oi of type toi,
. . , .
:
tsj toi ;
tsx toy .
, , oi toi sj tsj oy toy sx tsx.
, . ,
Command_1 (s1: t1, s2: t1)
Create Subject s2 of type t1
End.
t1 s1 s2.
, .
, ti tj , , ti , a tj .
:
, , ;
, .