Die „Systems Modeling Language“ (SysML) ist eine grafische, von der Object Management Group (OMG) standardisierte Modellierungssprache für die Spezifikation, die Analyse, das Design und die Verifikation sowie Validierung von komplexen Systemen und deren Systemelemente. Sie ist eine Weiterentwicklung der Unified Modeling Language (UML), die für die modellgetriebene Softwareentwicklung definiert wurde. SysML kann Systeme modellieren, die beispielsweise aus Software, Hardware, Informationen, Prozesse, Personen und Gegenständen bestehen. Dabei dient ein Teil der UML als Sprachkern, der um zusätzliche Sprachelemente erweitert wurde.