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