Systems Modeling Language
Die Systems Modeling Language (OMG SysML) ist eine auf der UML basierende standardisierte Sprache für die Modellierung von komplexen Systemen. Sie stellt eine um spezielle Elemente erweiterte Untermenge von UML dar.
Entstehungsgeschichte
Im September 2001 wurde von der OMG in Zusammenarbeit mit dem International Council on Systems Engineering die Systems Engineering Domain Special Interest Group ins Leben gerufen, um eine standardisierte Erweiterung der UML als Modellierungssprache für Systementwurf zu entwickeln. Im Mai 2003 bildete sich eine Arbeitsgruppe. Neben Toolherstellern wie ARTiSAN, IBM und Telelogic sind beispielsweise auch Motorola, Lockheed Martin oder oose Innovative Informatik GmbH aktiv.
SysML ist am 6. Juli 2006 von der OMG als „Final Adopted Specification“ anerkannt worden. Im September 2007 ist OMG SysML Version 1.0 offiziell veröffentlich worden. Die Version 1.1 wurde im Jahr 2008 fertiggestellt, ihre Bestätigung durch die OMG steht noch aus.
Ziele
SysML unterstützt die Analyse, das Design und den Test von komplexen Systemen.
- Systemanforderungen modellieren und zur Verfügung stellen
- Systeme analysieren und evaluieren, um Anforderungs- und Designbelange zu lösen sowie Alternativen zu prüfen.
- Systeminformationen zwischen unterschiedlichen Stakeholdern unmissverständlich kommunizieren
Literatur
- Tim Weilkiens: Systems Engineering mit SysML/UML, dpunkt.verlag, 2008, ISBN 978-3-89864-577-5
- Tim Weilkiens: Systems Engineering with SysML/UML, Morgan Kaufmann Publishers Inc, 2008, ISBN 0123742749
- Andreas Korff: Modellierung von eingebetteten Systemen mit UML und SysML, Spektrum Akademischer Verlag Heidelberg, 2008, ISBN 978-3-8274-1690-2
Weblinks
Offizielle Seiten der Spezifikation
- The Systems Engineering DSIG (englisch)
- The Official OMG SysML site (englisch)
Weitere
- S. Friedenthal, A. Moore, R. Steiner: OMG Systems Modeling Language (OMG SysML) Tutorial. 19. Juni 2008. (englisch)
- Seminararbeit zum Thema Systems Modeling Language an der Hochschule Karlsruhe (deutsch)