Prev | Next |
SysML Block Definition Toolbox
When you are constructing SysML models, you can populate the Block Definition diagrams using the icons on the SysML Block Definition pages of the Diagram Toolbox.
You can also generate Property elements on the Block, based on the Association relationships created for the Block element. These Properties (or Parts) are initially created in the Project Browser, but you can quickly render them on the Internal Block diagram for the Block.
Access
On the Diagram Toolbox, click on to display the 'Find Toolbox Item' dialog and specify 'SysML n.n Block Definition' (whichever version you are using).
Ribbon |
Design > Diagram > Toolbox |
Keyboard Shortcuts |
|
SysML Block Definition Objects
Item |
Action |
---|---|
Block |
Defines a composite system entity in SysML. |
Actor |
Represents a user that interacts with one or more SysML systems. |
Interface Block |
A specialized kind of block that has no behaviors or internal parts, which is used to type Proxy Ports. |
Constraint Block |
Defines a composite constraint as a system of parametric equations. |
ValueType |
Defines a SysML quantity, expressed as a measurable dimension with specific units. |
Enumeration |
Defines a data type as a set of symbols or values. |
Interface |
Defines an element that describes a specification of an interaction point with properties and methods. |
Signal |
Defines a SysML message, containing attributes, exchanged between system blocks in an interaction. |
Instance Specification |
TODO |
Unit |
Represents a standard unit of measure in SysML. |
QuantityKind |
Identifies a measurable quantity in SysML. |
Property |
Describes the decomposition of a SysML Block in the context of its whole, using instances of reusable SysML Blocks. |
Flow Property |
Creates a single kind of Flow element that can flow to or from a block. |
Directed Feature |
Generates an operation if dropped on a Block, or a DirectedFeature (Property) element if dropped on the diagram, both of which indicate that the associated Block either owns (provided) the feature, uses (required) the feature owned by another Block, or both (providedrequired). The direction value is defined in the 'SysML1.n' page of the Element Properties window, or the Tagged Values window for the element or the operation. |
Port |
Describes a structural interaction point of a SysML Block, which in turn connects interacting parts of a block. |
Proxy Port |
Exposes features of the owning Block or its internal parts. |
Full Port |
Specifies an element of the system separate from the owning Block or its internal parts. |
SysML Block Definition Relationships
Item |
Action |
---|---|
Item Flow |
Specifies the items that flow across a connector in an interaction point. Used in the same way as UML Information Flows. |
Dependency |
Establishes a traceable relationship describing how one element is dependant upon another. |
Generalization |
Describes an element as a specialized descendant of another element, containing additional properties and behavior. |
Containment |
Graphically displays ownership of one element within a parent element. |
Part Association |
Describes the characteristics of a connection between a SysML Block and its internal parts, such as the multiplicity and type. |
Reference Association |
Describes the characteristics of a connection between separate SysML Blocks, such as the multiplicity and type. |
Shared Association |
Describes the characteristics of a common connection between SysML Blocks, such as the multiplicity and type. |
Association Block |
Describes an Association connector that is defined by a SysML Block. |
Connector |
Structural connection between Properties and Ports. |
Allocate |
Connects model elements to formalize a refinement of behavior, structure, constraints or design expectations. |
SysML Patterns
Item |
Action |
---|---|
Composite Block |
A Pattern that creates a Composite Block, made up of Blocks related by Aggregation relationships. |
Block with Parts |
A Pattern that creates a Composite Block made up of nested parts. |
SysML Deprecated
Item |
Action |
---|---|
Flow Port |
Describes what flows in and out of interacting SysML Blocks. This element type is deprecated. Instead create a Port that is typed by an Interface Block that owns Flow Properties. |
Flow Specification |
Defines a set of flow properties that correspond to individual pieces of a common interaction point. The element type is deprecated. Instead create an Interface Block that owns Flow Properties. |
Learn more