Systems Modeling Language
これは UML をIEEE 1471向けに拡張したものである。
SysML は UML 2.0 の13種類の図のうち 7 種類を利用し、2種類の図(リクワイアメント図とパラメトリック図)とアロケーションテーブルを追加している。アロケーションテーブルは他の図から動的に導き出すことが可能である。SysML と UML 2.0 の比較表が SysML FAQ にある。
SysML の UML に対するシステム工学上の優位性は、自動車システムなどの具体例を考えれば明らかとなる。SysML では、機能や性能やインターフェイスに関する要求仕様をリクワイアメント図で効率的に記述できるが、UML ではユースケース図しかない。また、SysML では、最大加速/総重量/空調機能/車内の雑音レベルといった値の制限をパラメトリック図で記述できる。UML はこのような性能や機構についての情報を直接的に扱う機構を持たない。
自動車システムの例をさらに使用すると、SysMLではアクティビティ図や状態遷移図を拡張して車載コンピュータの組み込みソフトウェアのロジックを記述できる。他にもSysMLの図で自動車工場をモデル化したり、各工場の組織の相互関係をモデル化したりすることができる。