SysML est à UML ce que NoSQL est à SQL. On passe d'une approche document à une approche modèle.

Modélisation intégrée : il faut adresser tous les aspects du Système. Base commune pour la conception, la compréhension et la validation. Gérer le développement, documentation, représentation plus complète.

On commence par modéliser la couche la plus haute (le niveau opérationnel) et on descend jusqu'à (la couche composants).

Langage graphique.

Supporte la spécification, l'analyse, la conception, la vérification (conforme aux process) et la validation (le résultat).

SysML contient une bonne partie de UML2 plus des extensions : blocs, item flow, value properties, allocations, exigences, paramétriques, flots continus.

Un bloc peut contenir des (une rubrique dans chaque case de l'UML) :

Les ports :

Type de diagrammes :