A consistent modelling approach from the idea to the architecture

Description

The Systems Modelling Toolbox (SYSMOD) is a pragmatic toolbox that extends the Systems Modelling Language (SysML) and provides a process model with concrete methods, roles and results. In this training you will learn how to use the SYSMOD toolbox in Enterprise Architect and how it can be used to run Model Based Systems Engineering.

This training is offered in a blended learning format:

  • eLearning: The basics of the Enterprise Architect tool can be refreshed 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 and people involved in systems engineering who already have experience with SysML and would like to profitably apply the SYSMOD methodology and language extension with Enterprise Architect in projects.

If you are already working or have worked with SysML or Enterprise Architect and know SYSMOD from a theoretical point of view, this course will help you to deepen and extend this knowledge.

Objectives

You know how to describe model-based systems with SYSMOD and Enterprise Architect. You will be able to effectively use and combine the individual SYSMOD concepts to create a comprehensive system model. You have the knowledge to work on your own modelling approach to easily provide the right information to different stakeholders.

The training also provides answers to the following questions:

  • What is SYSMOD?
  • What is the difference between SYSMOD and SysML?
  • What methodological specifications come with SYSMOD?
  • How can I use SYSMOD in my MBSE approach?

Contents

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.

Language

Building on the concepts and diagrams learned in the basic SysML course, the SYSMOD language extension is introduced. The focus here is on a comprehensive and deep understanding of the SYSMOD extension:

  • stereotypes contained in SYSMOD
  • system idea and objectives
  • system context
  • system requirements
  • system use cases
  • system functions
  • domain knowledge
  • SYSMOD architecture types:
    • Zigzag pattern: interaction of requirements and system architecture
    • Physical architectures: logical base, product and test architecture

Tool

Enterprise Architect is a modelling platform that can be used in a variety of ways. In this course, we will review with you the basics of Enterprise Architect and then learn how to use MDG (Model Driven Generation) technologies such as SYSMOD and how to customize Enterprise Architect to best incorporate SYSMOD into our work environment. After the course you will be able to:

  • integrate MDG technologies (specifically SYSMOD) locally or in the project repository
  • create different SYSMOD diagram types and elements
  • create your own perspectives locally or in the project repository
  • collaborate in a team on the same project
  • exchange reusable parts / libraries between projects

Method

In this course, we follow the procedure model given by SYSMOD and apply it using an example in Enterprise Architect.

To develop your own modelling approach, we also offer special workshops. You can find more information here.

Experience

In this course, we share with you our experience from many years of SYSMOD trainings with Enterprise Architect with tips and tricks as well as best practices of the SYSMOD approach.

Prerequisites

A basic understanding of (software) systems, SysML and SYSMOD 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

  • 19th – 21st of March, 2024 (Presentation language: English)
  • 14th – 16th of May, 2024 (Presentation language: English)
  • 02nd – 04th of July, 2024 (Presentation language: German)

You might also be interested in these trainings

Advanced trainings:

  • Model simulation with executable state machines
  • Model simulation of UML/SysML behavioural models

Extension trainings: