Understand Systems Modelling Language and use it in the tool


In this training, you will learn to use the Systems Modelling Language (SysML) – a modelling language standardized by the Object Management Group (OMG) and derived from the Unified Modelling Language (UML) 2 – with Enterprise Architect using practical examples. Like UML, SysML is a generic language and is mainly used in systems engineering to describe the structure, behaviour and operation of complex systems.

To facilitate the introduction to the Enterprise Architect tool, this training is offered in a blended learning format:

  • eLearning: The basics can be completed independent of time and location in self-study via our learning platform – so all participants have the same prior knowledge. The content currently comprises approx. 6 hours and is summarized here.
  • Live training: This is followed by the 3-day moderated online training from 9am to 4pm each day.

Target group

This training is aimed at engineers or people involved in systems engineering who want to gain initial experience with SysML and its application in Enterprise Architect.

If you are already working or have worked with SysML or Enterprise Architect, this course will help you to deepen and extend this knowledge.


Understand SysML: You know the symbols of SysML and their meanings and you are able to correctly interpret each diagram.

Apply SysML: You know the concepts of SysML and in which situations they are appropriate. You will be able to describe complex systems, document system architectures and data structures, and develop an end-to-end system design model.

Use Enterprise Architect: You know the basic structure of Enterprise Architect and how to use it to create and modify models. You are familiar with the most important tips and tricks for working with SysML models.

The training also provides answers to the following questions:

  • What added value does SysML provide?
  • What is the difference between UML and SysML?
  • Which basic language concepts does SysML offer?
  • Which diagram type is used for which purpose?
  • How do I structure my model when using SysML?
  • How does SysML support requirements management?
  • How do I create a system architecture with SysML?
  • How do I use SysML profitably with Enterprise Architect?


In modelling, in addition to the modelling language, we need a tool – the Enterprise Architect tool – to be productive, as well as a method to properly use the language with the tool. Experience helps to work efficiently and, above all, effectively.


SysML is a general purpose language and can be used for different purposes. In this course we focus on the application of the language for the analysis and description of systems. After the course you will know the basic features of:

  • Use case model: Describes the basic system function.
  • Requirements model: Relates non-functional requirements to other requirements and the rest of the model using text blocks.
  • Block definition diagram: Describes the system structure and the blocks it contains and their interfaces.
  • Internal block definition diagram: Describes the internal structure and interconnection of the individual building blocks.
  • State machine: Describes the system behaviour in an event-driven manner.
  • Activity diagram: Describes the concrete sequence of a functionality of the system.
  • Sequence diagram: Describes the interactions and message exchange between system modules for special scenarios.
  • Relationship between the individual models: The models described above can be combined in different ways. As part of the modelling approach, we work on a concrete example.
  • Outlook on the parametrics diagram: The parametrics diagram can be used to describe functional dependencies and constraints.


Enterprise Architect is a modelling platform that can be used in a variety of ways. In this course, we will teach you the basics of Enterprise Architect. After the course you will know:

  • The basic structure of Enterprise Architect
  • The most important settings and configurations
  • The difference between a model and a diagram
  • The most important trace and navigation options between the individual SysML models
  • Basics of teamwork
  • Basics of versioning using Baseline
  • Possibilities of document generation



SysML itself does not contain a method. In order to be able to answer questions with the SysML model, it is purposeful to think about the procedure of modelling.

In this course you will learn how SysML and its different diagrams can be put together to describe the structure, the behaviour as well as the functionality of systems.

Further courses deepen and extend your knowledge of methods.


In this course, we share with you our experience from over 16 years of SysML trainings with Enterprise Architect with tips and tricks.


A basic understanding of (software) systems is helpful, but not a prerequisite.

All details on the technical requirements for this training, such as the hardware and software needed, Enterprise Architect versions or licenses, and the Moodle learning platform are listed here.

Next dates

  • 23rd – 25th of January, 2024 (Presentation language: English)
  • 27th – 29th of February, 2024 (Presentation language: German)
  • 16th – 18th of April, 2024 (Presentation language: English)
  • 13th – 15th of May, 2024 (Presentation language: German)
  • 11th – 13th of June, 2024 (Presentation language: English)
  • 23rd – 25th of July, 2024 (Presentation language: German)
  • 25th – 27th of September, 2024 (Presentation language: English)
  • 22nd – 24th of October, 2024 (Presentation language: German)
  • 03rd – 05th of December, 2024 (Presentation language: English)

You might also be interested in these trainings

Advanced trainings:

  • MBSE with SysML and Enterprise Architect
  • MBSE with SYSMOD and Enterprise Architect
  • Model simulation with executable state machines
  • Requirements Engineering with Enterprise Architect
  • Model simulation of UML/SysML behavioural models

Extension trainings: