SysML Block Definition Toolbox

These pages provide the SysML elements to design SysML blocks, constraint blocks, data and value types.

Access:     View | Diagram Toolbox: More Tools | SysML 1.2 | SysML 1.2 Block Definition

SysML_TB BlockDefinition

Page

Item

Action

SysML Block Definition

Block

Define a composite system entity in SysML

Actor

Represent a user that interacts with one or more SysML systems

Block (constraint)

Define a composite constraint as a system of parametric equations

ValueType

Define a SysML quantity, expressed as a measurable dimension with specific units

Enumeration

Define a data type as a set of symbols or values

Interface

Define an element that describes a specification of an interaction point with properties and methods

Signal

Define a SysML message, containing attributes, exchanged between system blocks in an interaction

Unit

Represent a standard unit of measure in SysML

QuantityKind

Identify a measurable quantity in SysML

Part

Describe the decomposition of a SysML Block subsystem in the context of its whole using instances of reusable SysML Blocks

Port

Describe a structural interaction point of a SysML Block which, in turn, connects between interacting parts of a block

Port (flow)

Describe what flows in and out of interacting SysML Blocks

Flow Specification

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

SysML Block  Relationships

Item Flow

Specify the items that flow across a connector in an interaction point

Dependency

Establish a traceable relationship describing how one element is dependant upon another

Generalization

Describe an element as a specialized descendant of another element, containing additional properties and behavior

Containment

Graphically display ownership of one element within a parent element

Association (part)

Describe the characteristics of a connection between a SysML Block and its internal parts, such as the multiplicity and type

Association (reference)

Describe the characteristics of a connection between separate SysML Blocks, such as the multiplicity and type

Association (shared)

Describe the characteristics of a common connection between SysML Blocks, such as the multiplicity and type

Allocate

Relate model elements together 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