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     Diagram | Diagram Toolbox: More Tools | SysML 1.3 | SysML 1.3 Block Definition

SysMLTBBlockDefinition
 

SysML Block Definition Objects

Page

Item

Action

SysML Block Definition

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 (below).

 

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.

 

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.

 

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  Relationships

Item Flow

Specifies the items that flow across a connector in an interaction point.

 

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.

 

Allocate

Connects model elements to formalize a refinement of behavior, structure, constraints or design expectations.

 

SysML Patterns

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

Flow Port

Describes what flows in and out of interacting SysML Blocks.

 

Flow Specification

 

Defines a set of flow properties that correspond to individual pieces of a common interaction point.

Learn more