Next: 3.2.2 Conditional actions
Up: 3.2 Composite actions
Previous: 3.2 Composite actions
Actions may be grouped to represent a specific design concern. On the
one hand the grouped entity is conceptual. Its boundary does not hinder
data flow or control flow. Data flow must be directly connected to the input
pins of the actions in the group, because a group action has no input pins.
Control flow may also cross the group boundary and be directly connected to
subactions. In this view, a group action is nothing but a logical view of its
subactions.
On the other hand, when group actions are physically connected with control
flows, they are placed in an execution sequence with their predecessors and
successors. In this case, they follow the rule of sequential execution, i.e.,
they cannot be executed before all their predecessors are completed.
Thomas Feng
2003-04-18