next up previous contents index
Next: 4.2.4 Orthogonal Components Up: 4.2 Textual Syntax Previous: 4.2.2 State Hierarchy   Contents   Index

4.2.3 State Properties

State properties are written after the names of the states. A state may have 0 or more properties. Each property is enclosed by a pair of square brackets. There can be 0 or more spaces between the state name and the first property, and between two adjacent properties.


Table 4.2: State properties in the textual syntax
Symbol Meaning Note
[DS] default state The state is a default state of its parent or of the model.
[FS] final state The state is a final state.
[CS] concurrent state The state is an orthogonal component.
[HS] history state The state has a normal (1-level) history.
[HS*] deep history state The state has a deep history.
[ITF] inner transition first  
[OTF] outer transition first  
[RTO] reverse transition order  


The state properties are explained in Table 4.2.


Table 4.3: An example of the textual representation of state properties
\begin{table}\begin{center}
\begin{minipage}{4.5cm}
\begin{verbatim}
STATECHAR...
...S]
H
I
J [DS]
K [FS]\end{verbatim}
\end{minipage} \end{center}
\end{table}


As an example, the model in Figure [*] is textually written in Table 4.3.


next up previous contents index
Next: 4.2.4 Orthogonal Components Up: 4.2 Textual Syntax Previous: 4.2.2 State Hierarchy   Contents   Index
Thomas Huining Feng 2004-04-28