RSS Feed icon YouTube icon Blog icon Facebook Icon LinkedIn Icon Twitter Icon

Training Courses - Course Information

SYSML-103 : An Introduction to SysML and MBRE

Course Dates

Date(s) & Location(s):
Available for on-site delivery. Contact us for further information and pricing.
3 days
Upon application 

Course Description

This three day tool-independent course provides a hands-on introduction to model-based requirements engineering by starting with coverage of the Object Management Group’s OMG SysML™ (Systems Modeling Language) designed for model-based systems engineering. It starts with an introduction to general modeling concepts then leads into the key topics of structural and behavioral modeling. Each of the nine SysML diagrams and three most important cross-cutting notations are introduced, along with some examples of how they may be used in real-life situations.

Day two describes a set of views that form the basis for the requirements engineering approach. These views take into account each individual requirement in terms of its description, but then also provide each requirement with meaning by putting it into the correct ‘context’. A requirement that has been put into a context is known as a ‘use case’ and may be based upon either stakeholders or levels of hierarchy in a system. Each use case must then be analyzed and validated by defining a combination of scenarios and formal mathematical and logic-based proofs that provide the rigour required for safety-critical and mission-critical systems. Pragmatic issues, such as tailoring the approach for short, non-critical projects to massive, mission-critical projects are discussed to show how the techniques introduced on the course can be applied on real-life projects and systems.

Day three consists of a workshop which consolidates the learning by giving delegates an opportunity to apply the concepts and techniques covered.

Course Objectives

  • To provide an awareness of the principles and concepts of SysML
  • To describe the structure and content of SysML
  • Provide an awareness of the principles and concepts involved in requirements engineering
  • Provide a structured approach to modeling requirements in a model-based systems engineering (MBSE) environment
  • Enable the attendees to make a decision as to which level of rigour and associated tools is appropriate for them

Attendees Will Learn

  • The purpose and use of all SysML diagrams
  • How SysML diagrams are organized and the relationships between diagrams
  • The need for an effective approach to requirements modeling
  • The key views that make up a model-based approach, including the meta-model essentials and what comprises each view
  • How to model individual requirements and use cases


  • None

Who Should Attend

  • Those planning to use the SysML or who need to be able manage projects or staff using the SysML
  • Those involved in any aspect of model-based systems engineering or requirements engineering and management

Attendees Receive

  • A bound copy of all course slides
  • Laminates that summarize the SysML diagrams and the main requirements modeling concepts
  • A copy of the book ‘Model-Based Requirements Engineering’ by course tutors Prof. Jon Holt and Simon Perry

Course Format

Much of the course involves presentation of key principles and concepts, explained through worked examples and discussion with attendees. Day three consists of a mixture of presentations and tutor-led group-based workshops.

Related Courses

Course Outline

Day 1

  • Modeling
  • Structural Modeling
  • Behavioral Modeling
  • The SysML Diagrams
  • Structural Diagrams
  • Behavioral Diagrams

Day 2

  • Ports and interfaces
  • Parametric constraints
  • Allocations
  • The need for requirements
  • Requirements modeling
  • Context-based modeling
  • A framework for requirements modeling

Day 3

  • Workshop

Course Files

Course Data Sheet:
SysML-103.pdf  [867 Kb]