SysML (Systems Modeling Language) — расширение UML для системной инженерии.
Используется при проектировании сложных киберфизических и встраиваемых систем.
SysML добавляет к UML понятия:
-
блоки (Block Definition Diagram),
-
требования (Requirements Diagram),
-
потоки и порты (Internal Block Diagram),
-
параметры и ограничения.
Хотя SysML чаще применяют в авиа- и автопроме, его принципы полезны архитекторам ИС при описании взаимодействий программных и аппаратных компонентов (например, IoT или Smart Building).
В будущем предполагается сближение SysML v2 и ArchiMate через EA-метаданные.