Learn about Webel IT's new SysMLv2/MBSE Workshop Seminar course!

Topic outline for Full SysML Workshop (5-Day) course version: 'Model-Based Systems Engineering with the OMG's Systems Modeling Language v2 (SysML®) and the Cameo (CATIA Magic™) tools for SysMLv2'

Icon class
icon_class_computed
fas fa-graduation-cap
icon_class
fas fa-graduation-cap
Institution
We are offering a 50% DISCOUNT off all SysMLv2/MBSE group course bookings fully pre-paid by 31st Mar 2026! Contact us now to apply!

This topic outline accompanies this course: Course version key:

[WCA-SYSML2-CSM-5] - 'Full SysML Workshop (5-Day)'

This course version requires access to Cameo SysMLv2 Plugin tool licences.

Webel IT now offers all courses worldwide as Live Online web seminars, including online tool workshop sessions! We have strategies for optimising the Live Online presentation experience and for managing tool exercises remotely.

We strongly recommend the On-Site (your training space) or Off-Site (external training facilities) course format for Workshop course versions with tool exercises over the Live Onsite web seminar format. But we have developed strategies for optimal presentation of training materials for the Live Onsite format, and for managing mini-workshop tool exercises during web seminars.

Are you based outside Australia? We can travel to you! On-Site and Off-Site courses are available within Australia and also now internationally by special arrangement (subject to additional travel expenses).

We've made course enquiries easy for you! There is now a Webel SysML/MBSE Course Info Pack PDF to assist you with your course enquiries and a comprehensive Webel Course Questionnaire PDF form for streamlining the application process. Available only to prospective Webel course clients. Please contact us to request copies.

Please email or phone Webel IT Australia on +61 405 029 008 to arrange On-Site, Off-Site, or Live Online remote web training seminars and workshops.

Topic outline for full 5-day workshop course version

Not all topics are covered in all course versions. Topics may be customised according to your domain interests. The order of the topics presentation as shown is an example only.
This course version includes a full final day hands-on workshop

Some typical mini tool exercises are indicated with a cogs icon .

Some more advanced topics are indicated with a brain icon.

  1. SysMLv2 Quick Start
    • Introduction – Why SysMLv2?
    • SysML® v2 as a new standard and common systems engineering language
    • Concerning SysMLv1 vs SysMLv2
    • About the SysMLv2 textual representation modelling code
    • About the SysMLv2 Plugin for Cameo Systems Modeler
    • About the General View diagram type
    • Quick intro to the «part def»
    • Quick intro to the «part»
    • Notation for feature typing
    • About subclassification using code specialization or :>
    • Quick intro to packages
    • Containment operator notation
    • SysMLv2 relationship short codes, code keywords, and graphical representations
    • Definition vs Usage
    • Features
    • Indicating inherited feature with prefix ^
    • Multiplicity cases
    • KerML & SysMLv2 metamodel basics
    • SysMLv2 vs KerML library packages
  2. Elements in SysMLv2
    • Element ID, name and short name
    • Relationship example: Dependency
    • One-to-one, one-to-many, and many-to-many relationships
    • Dependency vs Package imports
  3. Annotation, Comment, Documentation, and Textual Representation
    • Types of Comments
    • Textual representation: rep in language
  4. Attributes and values
    • Real data type used as attribute
    • Redefinition of a Real value in a part
    • Custom «attribute def» and «attribute»
    • Redefining a standalone attribute
    • Structured «attribute def»
    • Quantity attributes with units
    • Feature values and := vs =
  5. Enumerations
    • Enum def quick start example ColorKind
    • Enumeration with fixed values and units
    • Advanced: Enumeration with sub-values
  6. Parts
    • Part vs Item vs Occurrence
    • The Webel worked Balls & Boxes sample problem
    • Composite vs reference parts
    • Part subsetting with :>
    • Parts and behavior: Action & State quick intro
  7. Intro to Evaluations in Cameo
    • Workshop mini exercises.
    • Evaluation using attributes binding with =
  8. Connections quick intro
    • Basic part-to-part connection
    • Connection usage with reference subsetting ::>
    • Nested part-to-part connection
    • Binding connection (ref to part)
    • N-ary connections
  9. Items & Flows intro
    • Streaming item flows
    • Compatible item flows
    • Message flows
    • Item binding
  10. Ports & Interfaces
    • Part def with port
    • About interface connections
    • Connecting ports using an interface and ~ conjugation
    • Connecting compatible ports using an interface
    • Connecting ports using an interface with a flow
    • Nested ports
    • Nested ports with direct inner interface connections
    • ADVANCED: Nested interface decomposition
  11. Allocations
    • Kinds of allocations
    • Relating allocations to formal systems engineering methodologies
    • The SysMLv2 machinery of allocations
    • Allocation mini exercises
  12. Constraints
    • A «constraint def» used in a «part def»
    • Asserted constraints
    • “Inline” asserted constraints
    • Constraint evaluation in Cameo
    • Advanced: Constraint usages with implied reference subsetting ::> and redefined :>> parameters
  13. Requirements
    • Aside: About EARS for some formal requirements statements
    • Quantitative «requirement def» vs «requirement» subject
    • Requirements with constraint usages
    • Supporting a requirement with assumed constraints
    • Advanced: The SysMLv2 machinery of subject
    • Requirement actors and stakeholders
    • Composite requirements
    • Satisfying an “on-the-fly” «requirement»
    • Satisfying an “on-the-fly” «requirement» from a «partt»
    • Satisfying an “on-the-fly” «requirement» from a «partt» with implicit ::>
    • Satisfying a parametrised requirement
    • Exercise: Check a requirement in Cameo
    • «concern def» with stakeholders
    • Framing a concern usage in a requirement
  14. Actions & Successions
    • Actions can run and can calculate
    • Exercise: Cameo: Simple calculation with an «action def» and items
    • Performed actions
    • Simple successions
    • Successions with start and done
    • Actions with item flows, successions, and bindings
    • Assignment actions
    • Assignment action usage with for loop
    • Successions with decide and [guard]
    • Succession with blocking [guard]
    • Decide and Merge
    • Fork and Join
    • Loop until
    • While
    • if/then/else
    • SysMLv2 perform action “swimlanes”
    • SendAction and AcceptAction
    • Advanced: SendAction and AcceptAction metamodel
    • «send action» via a port
    • «accept action» via a port
    • «send action» via ports to «send action» with «part def» context
  15. SECTION
    • item
Notes
Relevant snippets (from other sources)
Visit also
Visit also (backlinks)
Flags