Es un lenguaje desarrollado como perfil de UML 2.0 desde la Meta-Object Facility (MOF).
Normalmente UML se ha empleado como lenguaje de representación de software y no satisfacía las necesidades de los ingenieros a la hora de construir un Sistema, motivo por el que se comenzó a construir un lenguaje nuevo.
Finalmente lograron crear un lenguaje que permite especificar sistemas sean estos informáticos o no, aunque su mayor fortaleza como lenguaje es para aquellos sistemas que combinen elementos de hardware con elementos de software.
Sysml es un lenguaje y por tanto no impone una metodología o método de trabajo.
Algunas herramientas como Ibm (Embeddedplus), Artisan Studio, Telelogic, Enterprise Architect, etc., soportan el estándar en forma de plugin para sus herramientas CASE.