Academy→Systems Engineering→SysML — Systems Modeling Language
SysML — Systems Modeling Language
SysML is a general-purpose graphical modelling language for systems engineering. A profile of UML adapted for systems rather than software, it provides nine diagram types covering requirements, structure (BDD, IBD, package), behaviour (activity, sequence, state machine, use case), and parametrics for constraint analysis.
Why companies use it
- ·Provides a standardised visual language for communicating system architecture across disciplines (mechanical, electrical, software)
- ·The requirements diagram (req) with derive, refine, and satisfy relationships enables automated traceability in MBSE tools
- ·Parametric diagrams enable constraint-based analysis — testing whether a design satisfies a mass or power budget
- ·Adopted by the Object Management Group (OMG) and used globally in aerospace, defence, automotive, and semiconductor equipment
What hiring managers look for
- ·SysML literacy is increasingly required for systems engineer roles at ASML, Thales, Airbus, and similar companies
- ·The ability to read and interpret a SysML IBD to understand a subsystem's interface contracts is a baseline expectation
- ·Knowing the nine SysML diagram types and their purpose shows depth beyond a surface-level understanding
- ·Practical experience building SysML models in Cameo, Rhapsody, or Capella is valued over theoretical knowledge alone
Typical interview questions
What are the nine types of SysML diagrams? Give a brief description of the purpose of each.
What is the difference between a Block Definition Diagram and an Internal Block Diagram?
How do you use a SysML Requirements Diagram to capture and trace requirements?
What does a state machine diagram show that an activity diagram does not?
How would you model the power budget of a system in SysML?
Common mistakes
- ·Confusing SysML with UML — SysML reuses UML constructs but adds systems-specific elements and drops several UML diagrams
- ·Overusing structural diagrams and neglecting behavioural diagrams — the most valuable integration insights come from sequence and state machine diagrams
- ·Creating diagrams for documentation purposes rather than for analysis — every diagram should answer a specific system question
- ·Not establishing model governance: if multiple engineers edit the same model without coordination, the model becomes inconsistent
- ·Skipping the parametric diagram — this is where SysML's analytical power lies, yet it is the least-used diagram type in practice
Real engineering example
Related interview guides
Related topics
More in Systems Engineering
Preparing for an interview?
Browse our role-specific interview guides written by engineers who know what hiring managers at ASML, NXP, and Philips look for.
Browse Interview Guides →