Print Friendly, PDF & Email

SysML (Systems Modeling Language) is a standardized general purpose graphical modeling language for capturing complex system descriptions in terms of their structure, behavior, properties and requirements.. 

SysML facilitates the description of complex system design, as a hierarchy of interacting system components, while at the same time enables the independent description of each component behavior. However, in order for the system designer to decide whether a SoS architecture is efficient, non-functional properties, such as performance or cost, should also be taken into consideration. 

SysML is based on its predecessor Unified Modeling Language (UML) and replaces the modeling of classes and objects by block modeling for a vocabulary more suited to System Engineering.

SysML is particularly useful in Model-Based Systems Engineering (MBSE), a systems engineering methodology that focuses on creating and exploiting domain models as the primary means of information exchange between engineers, rather than on document-based information exchange.

According to the OMG (Object Management Group) there are four sets of viewpoints that are captured in SysML:

  1. Structural – These viewpoints establish the definition of elements: the composition of systems, their properties and organizational grouping.
  2. Behavioral — Viewpoints that describe how these elements function.
  3. Requirements – These viewpoints allow for a systems engineer to create, relate, trace, and analyze the formal requirements within the SoS.
  4. Parametric – These viewpoints allow for the application of constraints on systems via logical and mathematical expressions.

SysML facilitates the description of complex system design, as a hierarchy of interacting system components, while at the same time enables the independent description of each component behavior.

However, in order for the system designer to decide whether a SoS architecture is efficient, non-functional properties, such as performance or cost, should also be taken into consideration. 

Want to learn more? Tonex offers SysML Training, a 3-day course that provides participants with technical details of SysML as a systems engineering modeling language. The syntax of SysML is covered and each concept is explained through a number of hands-on practical application workshops and a complete SysML v1.3 Reference Guide.

Tonex also offers another 20 courses in MBSE Training, including:

MBSE Fundamentals for DoD (3 days)

Hands-On MBSE Training (3 days)

MBSE Training Crash Course (4 days)

UML Training (1 day)

Model Based Testing Training Workshop (3 days)

For more information, questions, comments, contact us.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.