Profile contract
sysml.bdd@1
Blocks and their associations. Profile-level coverage, not SysML conformance.
graph projectionBlock definition-style view
Open this profile in the gallery
Primary palette
Additional context roles
Relationship roles
Legal endpoints
| Relation | Source roles | Target roles | Self relation |
|---|---|---|---|
assoc | req.requirement, req.test, sysml.block, sysml.constraint, sysml.testcase | req.requirement, req.test, sysml.block, sysml.constraint, sysml.testcase | Allowed |
sysml.allocate | req.requirement, req.test, sysml.block, sysml.constraint, sysml.testcase | req.requirement, req.test, sysml.block, sysml.constraint, sysml.testcase | Not allowed |
sysml.flow | req.requirement, req.test, sysml.block, sysml.constraint, sysml.testcase | req.requirement, req.test, sysml.block, sysml.constraint, sysml.testcase | Not allowed |
uml.generalization | sysml.block | sysml.block | Not allowed |
Profile verification
- Version-1 ports belong only to blocks; fields retain the bounded block member notation.
- BDD emphasizes definitions and IBD emphasizes parts/ports/flows; the selected profile identity remains visible even when they share the renderer.
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.bdd@1"
}Projection properties
kind, profile, inputs, analysis_budget, traces, iso, depth
Design operations
- Create block; edit fields/ports; connect allocation or flow under exact endpoint rules.
Bounded analysis
Structural verification and display only; no execution or implied process engine.
Outside this profile
- SysML XMI interchange
- full SysML conformance
- compartment typing beyond field rows