A linguagem SysML (Systems Modeling Language) é uma linguagem de modelagem de propósito geral para aplicação em engenharia de sistemas. SysML suporta a especificação, análise, design, verificação e validação de um amplo espectro de sistemas e sistemas de sistemas. SysML foi originalmente desenvolvida por um projeto de desenvolvimento de código aberto (open source), e inclui uma licença "open source" para utilização e distribuição.[1] SysML é definido como uma extensão de um subconjunto da Unified Modeling Language (UML) usando o mecanismo de perfis do UML.