Guidelines of activity content modeling in UML.
Behavior nodes
Activity Partition (Activity Partition)
An activity partition is a kind of activity group for identifying actions that have some characteristic in common.
Structured Activity Node (Structured Activity Node)
A structured activity node is an executable activity node that may have an expansion into subordinate nodes as an activity group. The subordinate nodes must belong to only one structured activity node, although they may be nested.
Because of the concurrent nature of the execution of actions within and across activities, it can be difficult to guarantee the consistent access and modification of object memory.
In order to avoid race conditions or other concurrency-related problems, it is sometimes necessary to isolate the effects of a group of actions from the effects of actions outside the group. This may be indicated by setting the mustIsolate attribute to true on a structured activity node.
If a structured activity node is "isolated," then any object used by an action within the node cannot be accessed by any action outside the node until the structured activity node as a whole completes. Any concurrent actions that would result in accessing such objects are required to have their execution deferred until the completion of the node.
Connectors
Control Flow (Control Flow)
A control flow is an edge that starts an activity node after the previous one is finished.
Object Flow (Object Flow)
An object flow is an activity edge that can have objects or data passing along it. Object flows have support for multicast/receive, token selection from object nodes, and transformation of tokens.
Nested guidelines
Actions
Guidelines of actions within activity modeling
Control Nodes
Guidelines of control nodes within activity modeling.
Object Nodes
Guidelines of object nodes within activity modeling.
Model Guidelines generated by MetaModelAgent version 4.2.0.007
| Tuesday, 14 February 2017 15:17 |
![Populate Explorer View [navigator]](images/navigator.png)
![[bullet]](images/bullet.gif)
![Show help for a Guidelines Folder Page [help_web]](images/help_web.png)