Profile contract
sysml.activity@1
SysML 1.6 activity diagram: rebadge of the uml.activity@2 machinery plus SysML edge annotations — x_flow rate/probability/continuous on activity edges; streaming pins via x_pin.
graph projectionSysML activity diagram
Open this profile in the gallery
Primary palette
Additional context roles
flow.annotationflow.callconversationflow.cardflow.choreotaskflow.collateflow.connectorflow.conversationflow.datainputflow.dataobjectflow.dataoutputflow.datastoreflow.delayflow.displayflow.documentflow.gatewayflow.groupflow.intermediateflow.ioflow.isoextractflow.isomergeflow.loopendflow.loopstartflow.manualinputflow.manualopflow.offpageflow.parallelmodeflow.preparationflow.sortflow.storageflow.subconversationRelationship roles
Legal endpoints
| Relation | Source roles | Target roles | Self relation |
|---|---|---|---|
uml.flow | flow.acceptsignal, flow.choreotask, flow.connector, flow.decision, flow.end, flow.flowfinal, flow.forkjoin, flow.gateway, flow.group, flow.intermediate, flow.io, flow.merge, flow.objectnode, flow.process, flow.sendsignal, flow.start, flow.subprocess, flow.timeevent | flow.acceptsignal, flow.choreotask, flow.connector, flow.decision, flow.end, flow.flowfinal, flow.forkjoin, flow.gateway, flow.group, flow.intermediate, flow.io, flow.merge, flow.objectnode, flow.process, flow.sendsignal, flow.start, flow.subprocess, flow.timeevent | Not allowed |
Profile verification
- Retain flow start/end, reachability and named-decision-branch checks.
- Partition references name declared lanes; fork/join counts balance under the current structural check.
- Activity edges use uml.flow rather than ordinary flow.next.
- Merge fans in at least two and out exactly one.
- Pins belong to permitted action kinds; interrupt/exception edges preserve explicit ownership and marker rules.
- Streaming/typed pin notation does not introduce object-flow type inference, activity execution or collection expansion.
- Reuse the named base machinery while retaining this profile identity, method route, styling scope and exclusions. Renderer reuse does not import unrelated method permissions.
- SysML activity edges may display rate/probability/continuous annotations and streaming pins; annotations are not evaluated.
Profile defaults
Explicit file settings override eligible CSS, then these profile defaults and the common standard apply. Unspecified semantic facts remain unspecified.
{
"projection.kind": "graph",
"projection.profile": "sysml.activity@1"
}Projection properties
kind, profile, inputs, analysis_budget, traces, iso, depth
Design operations
- Create actions/control nodes; add named lane frames; assign partitions; connect flows and label decisions.
Bounded analysis
Structural verification and display only; no execution or implied process engine.
Outside this profile
- SysML XMI interchange
- SysML 2.0 deferred to a future profile family
- rate/probability evaluation
- formal OMG certification