Course #: 21-1005
Duration: 3 Days


  • Systems engineer
  • Systems analyst
  • Technical writer


MBSE with OMG SysML is a course intended for practicing systems engineers who want to learn how to apply model-driven systems engineering practices using the UML Profile for Systems Engineering (OMG SysML™). You will apply systems engineering principles in developing a comprehensive model of a solution to the class problem, using modern systems engineering development tools and a development methodology tailored to OMG SysML™. 

The methodology begins with the presentation of a desired capability and leads you through the performance of activities and the creation of work products to support requirements definition, architecture description and system design. The methodology offers suggestions for how to transition to specialty engineering, with an emphasis on interfacing with software engineering activities. Use of a modeling tool is required. 

Each student will receive a lab manual describing how to create each diagram type in the selected tool, access to the Object-Oriented Systems Engineering Methodology (OOSEM) website and a complete set of lecture notes.


  • Productivity through Model-Based Systems Engineering Principles and Practices
  • Identify and describe the use of all nine OMG SysML™ diagrams
  • Follow a formal methodology to produce a system model in a modeling tool
  • Model system behavior using an activity diagram
  • Model system behavior using a state diagram
  • Model system behavior using a sequence diagram
  • Model requirements using a requirements diagram
  • Model requirements using a use case diagram
  • Model structure using block diagrams
  • Allocate behavior to structure in a model
  • Recognize parametrics and constraints and describe their usage

Course Outline (Modules and Topics)

Model-Based Systems Engineering Overview

  • Intro to OMG SysML
  • Role of open standards and open architecture in systems engineering
  • Getting started with OOSEM
    • OMG SysML™ language architecture

OOSEM Activities and Work Products

  • Walk through the OOSEM top level activities
  • Decomposing the Specify and Design System activity, relating use case and domain models

Requirements Analysis

  • Modeling Requirements in OMG SysML
  • The role of functional analysis

OMG SysML™ Structural Elements

  • Block Definition / Internal Block Diagrams

OMG SysML™ Behavioral Elements

  • Activity diagrams, state machines
  • Relating activity behavior to operations, interactions, and state machines.

Parametric Analysis and Design Synthesis

  • Constraint Blocks, Tracing analysis tools to OMG SysML™ elements
  • Tracing requirements to design elements.

Model Verification

  • Tracing requirements to test cases
  • Inspecting OMG SysML™ and UML artifacts

Extending OMG SysML

  • Stereotypes, tag values and model libraries, Modeling and Simulation

Deploying OMG SysML

  • Lessons learned from MBSE initiatives
  • The future of SysML

Upcoming Public Courses

Related Training

  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1

Related Products

  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1

Contact us to schedule your training course