Transition from document-centric SE to MBSE
The role of SysML in INCOSE’s Systems Engineering V-model
What SysML can (and cannot) do
SysML vs UML – why SysML is specialized for systems
Overview of SysML diagram categories (Structure, Behavior, Requirements, Parametric)
Interactive Discussion: MBSE challenges in participants’ current projects
Purpose of BDD
Defining Blocks, Value Types, Properties
Relationships:
Association
Aggregation
Composition (whole–part)
Generalization (inheritance)
Hierarchical system decomposition
Hands-On Exercise:
Model the structure of a System
Add parts, subsystems, and relationships
Purpose of IBD
Defining ports, connectors, flows
Modeling internal interactions of a system
Allocating interfaces
Hands-On Exercise:
Create an IBD showing component interactions
Packages for organizing large models
Best practices for naming and structuring diagrams
Example: Breaking down system model into packages
Types of requirements: Stakeholder, System, Derived
Requirement diagram syntax
Key relationships: satisfy, derive, refine, verify
Benefits of traceability
Hands-On Exercise:
Capture stakeholder needs for the chosen case study
Link system requirements to blocks (traceability)
Purpose of Use Cases in SysML
Identifying actors and system boundaries
Use case relationships: include, extend, generalization
Hands-On Exercise:
Model use cases for system
Purpose of Activity Diagrams
Modelling control flows vs object flows
Decisions, merges, forks, joins
Swim lanes for responsibility allocation
Hands-On Exercise:
Create an activity flow for a sample use case
Day 2 Deliverables:
Requirement model with traceability links
Basic behaviour models: Use Case + Activity diagrams
Lifelines, messages, synchronous vs asynchronous calls
Modelling interactions between system elements
Example: ATM card authentication sequence
Hands-On Exercise:
Create a sequence diagram
Purpose of state machines
Elements: states, events, transitions, guards, actions
When to use activity vs state machine
Example: system operation states
Hands-On Exercise:
Model a state machine for the sample system
Integrating Requirements + Structure + Behaviour
Ensuring traceability between diagrams
Demonstrating an end-to-end workflow:
Stakeholder Need → Requirement → Block → Use Case → Behaviour (Activity/Sequence/State)
Cross-checking consistency across diagrams
Group Work Exercise:
Each team builds a mini SysML model for a chosen case study system
Present their models to the group