Training

MBSE and SysML Introduction Course
This course provides the participants with a combination of fundamental and practical information about MBSE and SysML. The course first explains the core concepts of MBSE. Next, several practical exercises are provided that demonstrate the basics involved in deploying MBSE using SysML without a focus on the use of any specific tool. Finally, the course wraps up with a discussion of the challenges that are typically faced when developing and deploying MBSE in real-world applications and a discussion of how to manage these hurdles.
About the course
Course Pre-requisites: No prior training required
Duration: 2 days
Target Audience: All engineers, sales, architects, project managers, and managers
Learning Outcomes:
- Explanation of MBSE, modelling language, modelling method, and modelling tool
- SysML basic concepts
- Answers to the questions about why should we use MBSE and how it addresses systems engineering challenges
- Advice on how to start with MBSE, specifically what to do and what not to do
MBSE and SysML Intermediate Course
This course builds upon the concepts of the introduction course and provides the participants with a deeper understanding and stronger foundation in the fundamental and practical aspects of MBSE and SysML. Participants will learn more about how to interpret and understand SysML models and their elements as well as how to read their diagrams. Furthermore, the concepts of a modelling method based on SysML will be explained in order to demonstrate how SysML can be customized for a particular application domain. This course also includes several interactive practical exercises, discussions, and lessons to ensure a successful MBSE implementation that is developed around clearly defined goals and proposed deliverables.
About the course
Course Pre-requisites: General system or software engineering knowledge
Duration: 5 days
Target Audience: systems engineers/architects, software engineers, and project managers
Learning Outcomes:
- Deeper explanation of MBSE, modelling language, modelling method and modelling tool
- SysML advanced concepts, including all diagrams
- Answers to questions about why we should use MBSE and how it addresses systems engineering challenges
- Advice on how to start with MBSE, specifically what to do and what not to do
- Instructions for how to model systems’ requirements, structure, behavior, and their traceability
- Explanation of how to customize SysML for a particular application domain
- Advice on how to deploy MBSE in your organization, including team setup, goals definition, collaborative modelling, quality measurements, and tool selection
- Additional topics overview: Profile definition, model structure, reusability, model review, document generation, model execution, variability modelling, model-based testing, etc.


Variant Management with SysML
This course provides the participants with an overview of the main principles of variant management and its relation to product line engineering and product configuration to enable a platform-oriented development. Furthermore, the benefits of variant management are discussed in order to ensure re-use, reduced cost, and faster time to market. Participants will learn how to customize SysML for variant management in order to define the variability of their platforms, to analyze this variability, and to configure this variability according to the delivered products. This course also includes several interactive practical exercises, discussions, and lessons to ensure a successful implementation of variant management and integration with other MBSE implementations.
About the course
Course Pre-requisites: SysML and MBSE knowledge
Duration: 2 days
Target Audience: systems engineers, project managers as well as sales, product, and platform managers
Learning Outcomes:
- Explanation of variant management and how SysML enables it
- Advice on how you can customize SysML for variant management
- Explanation of why should you use a SysML-based variability definition and what challenges it solves
- Instruction on how to create SysML diagrams for variability management
- Advice on how to plan your transition for a project-oriented to platform-oriented product development
- Instruction on how to represent communality and variability in design artefacts (e.g. requirements and use cases)
- Explanation of how to trace the variability model to other design artefacts