A comprehensive, practitioner-focused curriculum organized around a running UAV (drone) example that grows incrementally across all four days, so participants end with a complete, traceable model rather than disconnected exercises.
Day 1 — Foundations: MBSE motivation, the four-layer language architecture (Root → KerML → SysML → libraries), the definition-usage pattern, and hands-on textual notation — packages, imports, part definitions, attributes with physical quantities from the ISQ library, and specialization.
Day 2 — Structure & Requirements: Port definitions with conjugation (~), connections, structural decomposition with redefinition, requirement definitions with formal constraints, satisfaction/derivation/allocation relationships, and the full traceability chain.
Day 3 — Behavior & Analysis: Actions and succession (control flow), state machines with nested states and entry/exit/do actions, parametric constraints with expression bindings, analysis cases with assertions, and verification cases linked to requirements via verify.
Day 4 — Advanced & Capstone: Variability modeling (variations/variants for product lines), views and viewpoints for stakeholder-specific representations, metadata for lifecycle management, the standardized API and tool ecosystem, v1→v2 migration strategy, and a 90-minute capstone exercise that integrates everything into a complete model.
The document includes:
- 10 course-level learning objectives
- 15+ hands-on exercises with concrete time allocations
- Syntax-accurate SysML v2 textual code examples throughout (verified against the OMG v2.0 specification and official documentation)
- A daily schedule template, a keyword quick-reference table, and a v1→v2 conceptual mapping table
- A capstone checklist covering all four pillars
