Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
SysML Activity Toolbox
These pages provide the SysML elements to construct SysML Activity models.
Access View | Diagram Toolbox: More Tools | SysML 1.2 | SysML 1.2 Activity
Page |
Item |
Action |
---|---|---|
SysML Activities |
Activity |
Define a SysML Block of executable behavior as a UML Activity.
|
Structured Activity |
Define a SysML Block of executable behavior as a UML Structured
|
|
Action |
Declare a unit of execution in an Activity as a UML Action.
|
|
Action (call behavior) |
Declare a unit of execution that calls another behavior.
|
|
Action (accept event) |
Declare a unit of execution that accepts an event raised by the system.
|
|
Action (accept event timer) |
Declare a unit of execution that accepts an event raised by a time epoch.
|
|
Action (send signal) |
Declare a unit of execution that sends a signal as an event.
|
|
Partition |
Create an Activity Partition to group execution elements together by the node responsible for their execution.
|
|
Control Operator |
Control the execution of an Activity.
|
|
Parameter |
Provide access to input and output objects within the Activity.
|
|
Parameter (optional) |
Define a parameter whose contents are optional in the Activity's execution.
|
|
Parameter (probability) |
Tag a parameter with probability of the likelihood of the parameter's use in the Activity.
|
|
Object Node |
Declare a variable in the Activity, typed by a ValueType, DataType or Block.
|
|
Object Node (no buffer) |
Declare an ObjectNode in an Activity which discards unconsumed tokens.
|
|
Object Node (overwrite) |
Declare an ObjectNode in an Activity which overwrites tokens.
|
|
Central Buffer Node |
Declare an ObjectNode that stores tokens for consumption throughout the Activity.
|
|
Decision |
Create a branch of control in an Activity based on a decision.
|
|
Merge |
Merge two or more Activity control branches.
|
|
Synch |
Establish a rendezvous point for two or more Activity flows, in order to synchronize their execution in the Activity.
|
|
Initial |
Declare the start of Activity's execution.
|
|
Final |
Declare the end of an Activity's execution, and the termination of the Activity.
|
|
Flow Final |
Declare the end of an Activity's execution path without terminating the Activity.
|
|
Region |
Group a subset of an Activity into a common execution context.
|
|
Exception |
Declare a node of execution that happens outside the normal flow of execution of an Activity.
|
|
Fork/Join |
Simultaneously branch / join a set of Control or Object Flows.
|
|
SysML Activity Relationships |
Control Flow |
Establish a flow of logic between two Activity nodes.
|
Control Flow (Continuous) |
Declare a continuous control flow.
|
|
Control Flow (Discrete) |
Declare a discrete control flow.
|
|
Control Flow (Probability) |
Tag a control flow with a probability of the likelihood of the flow's traversal.
|
|
Object Flow |
Establish a flow of objects (data) between two Activity nodes.
|
|
Object Flow (Continuous) |
Declare a continuous object flow.
|
|
Object Flow (Discrete) |
Declare a discrete object flow.
|
|
Object Flow (Probability) |
Tag an object flow with a probability of the likelihood of the flow's traversal.
|
|
Interrupt Flow |
Declare a control flow that interrupts flow within a Region.
|
|
SysML Activity Extensions |
Enhanced Functional Flow Block Diagrams |
Declare an Activity used to contain an Enhanced Functional Flow Block Diagram (EFFBD).
|
Streaming Activity |
Declare an Activity where the flow of tokens passes through its parameters continuously throughout the Activity's execution.
|
|
Non-Streaming Activity |
Declare an Activity where the flow of tokens passes through its parameters at the start of the Activity's execution.
|