Length: 3 days | Course #01-1005


  • Systems engineer
  • Systems analyst
  • Technical writer


  • Participation in system engineering projects as either analyst or development team member
  • Experience with modeling concepts and notations


Contact Us to Learn More

Provide the missing value below to verify you are human:

7 + 3 =

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.

Course Outline

  • 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


  • 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

Classroom requirements

  • Modeling tool installed on computers

Continuing education