SysML-Spezifikation der OMG
Die Systems Modeling Language (SysML) ist eine grafische, auf UML 2 basierende, standardisierte Modellierungssprache, die im Bereich Systems Engineering für die Modellierung komplexer Systeme eingesetzt wird. Um diese Modelle zielgerichtet unternehmens- oder projektspezifisch anpassen zu können, sind Grundkenntnisse über die SysML-Spezifikation der OMG unabdingbar.
Verwendung der SysML in Innovator
Innovator for Software Architects stellt Ihnen Modellvorlagen mit speziellen Profilen zur Verfügung, die den Standard "Systems Modeling Language" (SysML) der Object Management Group (OMG) umsetzen. Dieser Standard nutzt vorrangig Elemente der UML, die zum Teil modifiziert wurden.
Aufbau
Die SysML der OMG ist als Erweiterung der UML 2 definiert.
Abbildung: Überblick über die Wechselbeziehungen zwischen SysML und UML (SysML 1.5, Figure 4.1)
Die Spezifikation bezieht sich durch den Erweiterungscharakter der SysML gegenüber der UML stark auf die UML-Spezifikation.
Abbildung: Diagramm-Taxonomie der SysML (SysML 1.5, Figure A.1)
Verwendete Konstrukte der UML 2
Nicht modifiziert:
- Anwendungsfalldiagramm
- Paketdiagramm
- Sequenzdiagramm
- Zustandsdiagramm
Modifiziert:
- Blockdefinitionsdiagramm (UML: Komponentendiagramm)
- Internes Blockdiagramm (UML: Kompositionsstrukturdiagramm)
- Aktivitätsdiagramm
Spezifische Konstrukte der SysML 1
- Anforderungsdiagramm
- Zusicherungsdiagramm (von Innovator nicht unterstützt)
Weitere Informationen