next up previous
Next: Types Up: Roles and Types Previous: Roles and Types

Roles

Roles and types are identified by a non-negative integer index. Every process has one current role, and every user has one default role. The first system process 0 gets the default role of user 0.
\begin{displaymath}
\mathrm{currentrole}_{t0}(0) := \mathrm{defrole}_{t0}(0)
\end{displaymath} (1)

In the default setting, i.e., if not specified differently by the Initial Role or the Forced Role attributes of the program file or the process (see subsection 3.5), the following implicit role transitions are performed: Thus, the default scheme follows the expected behaviour of a role based model.
next up previous
Next: Types Up: Roles and Types Previous: Roles and Types
Amon Ott