Internal block diagrams

Internal Block diagrams are dedicated to modeling the internal structure of Blocks in terms of properties and the relationships between properties.

Palette

Connector property: Creates a ConnectorProperty. This command is only available for Block elements.

Contraint property: Creates a ConstraintProperty. This command is only available for ConstraintBlock elements.

Participant property: Creates a ParticipantProperty. This command is only available for Block elements.

Part: Creates an Instance inside a Package or create a Part inside a Classifier.

Distributed property: Creates a DistributedProperty. A DistributedProperty can only be created inside Block elements.

Flow property: Creates a FlowProperty. A DistributedProperty can only be created inside Block or FlowSpecification elements.

Attribute: Creates an Attribute.

Operation: Creates an Operation.

Delegate: Creates a delegate connector.

Link: Creates a Link.

FlowPort: Creates a FlowPort.

Port: Creates a Port.

ProvidedInterface: Creates a ProvidedInterface.

RequiredInterface: Creates a RequiredInterface.

Item Flow: Creates an Item Flow.

Information Flow: Creates an Information flow

Realized Information Flow: Creates a realized information flow

Information Item: Creates an Information Item

Allocation: Creates an Allocate dependency.

Conform: Creates a Conform dependency.

Copy: Creates a Copy dependency.

Refine: Creates a Refine dependency.

Satisfy: Creates a Satisfy dependency.

Verify: Creates a Verify dependency.

Dependency: Creates a Dependency .

: Creates a Traceability link.

Related diagram link: Create a link between an element and its related diagram.

Problem: Creates a Problem note.

Rationale: Creates a Rationale note.

Note: Creates a Note.

Constraint: Creates a Constraint.

Example

This example is extracted from the SysML specification and implemented in the SysML Architect module.

Internal Block modeling use case

image024.png (298 Bytes) Etienne Brosse, 29 September 2011 11:31

image025.png (318 Bytes) Etienne Brosse, 29 September 2011 11:31

image027.png (1.08 KB) Etienne Brosse, 29 September 2011 11:31

image019.png (515 Bytes) Etienne Brosse, 29 September 2011 11:31

image020.png (564 Bytes) Etienne Brosse, 29 September 2011 11:31

image021.png (415 Bytes) Etienne Brosse, 29 September 2011 11:31

image022.png (504 Bytes) Etienne Brosse, 29 September 2011 11:31

image023.png (553 Bytes) Etienne Brosse, 29 September 2011 11:31

image059.png (285 Bytes) Etienne Brosse, 29 September 2011 11:33

image043.png (501 Bytes) Etienne Brosse, 29 September 2011 11:33

image044.png (721 Bytes) Etienne Brosse, 29 September 2011 11:33

image055.png (754 Bytes) Etienne Brosse, 29 September 2011 11:33

image056.png (651 Bytes) Etienne Brosse, 29 September 2011 11:33

image058.png (557 Bytes) Etienne Brosse, 29 September 2011 11:33

image065.png (278 Bytes) Etienne Brosse, 29 September 2011 11:35

image065.png (278 Bytes) Etienne Brosse, 29 September 2011 11:35

image066.png (225 Bytes) Etienne Brosse, 29 September 2011 11:35

image067.png (227 Bytes) Etienne Brosse, 29 September 2011 11:35

image060.png (1.25 KB) Etienne Brosse, 29 September 2011 11:35

image061.png (434 Bytes) Etienne Brosse, 29 September 2011 11:35

image062.png (513 Bytes) Etienne Brosse, 29 September 2011 11:35

image063.png (264 Bytes) Etienne Brosse, 29 September 2011 11:35

image068.png (227 Bytes) Etienne Brosse, 29 September 2011 11:35

image064.png (318 Bytes) Etienne Brosse, 29 September 2011 11:35

image074.png (284 Bytes) Etienne Brosse, 29 September 2011 11:43

image076.png (4.22 KB) Etienne Brosse, 29 September 2011 11:43

image069.png (228 Bytes) Etienne Brosse, 29 September 2011 11:43

image070.png (845 Bytes) Etienne Brosse, 29 September 2011 11:43

image071.png (401 Bytes) Etienne Brosse, 29 September 2011 11:43

image072.png (402 Bytes) Etienne Brosse, 29 September 2011 11:43

image073.png (461 Bytes) Etienne Brosse, 29 September 2011 11:43