Profile contract
sysml.ibd@1
Blocks with declared border ports and typed item flows. Profile-level coverage, not SysML conformance.
graph projectionInternal block-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.ibd@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
- flow property propagation