![]() |
![]() | ![]() | ![]() | SysML zur Modellierung eingebetteter SystemeUModel® 2010 unterstützt OMG SysML™, eine grafische Modellierungssprache, die mit UML verwandt ist und für die Erstellung von Software zur Steuerung und zum Betrieb eingebetteter Systeme und anderer komplexer Geräte optimiert wurde. Da ein eingebettetes System Input erhält und Output erzeugt, sind seine internen Operationen und Zustände oft undurchsichtig. Dadurch kann die Entwicklung, das Testen und Debuggen von Software zur Steuerung eingebetteter Systeme schwierig sein. Bei der Modellierung von Software mit Altova UModel und SysML können Sie eine rückverfolgbare Planungsvorlage erstellen, mit deren Hilfe Sie das zu entwickelnde System planen, entwerfen und dokumentieren können. SysML-Modelle eignen sich auch gut für die Kommunikation zwischen Entwicklern und anderen Projektbeteiligten.
SysML-DiagrammeSysML ist eng verwandt mit UML. Bei vielen SysML-Diagrammen werden dieselbe Syntax und dieselben Elemente wie in UML-Diagrammen verwendet, wobei es eine Reihe von Erweiterungen gibt. Es gibt nur zwei SysML-Diagramme, die neu sind und kein Pendant in UML haben. Wie UML wird auch der SysML-Standard von der OMG auf aktuellem Stand gehalten. SysML-Diagramme können in drei Typen unterteilt werden:
UModel® 2010 unterstützt alle SysML-Diagramme und Erweiterungen:
UModel® 2010 enthält ein SysML-Profil zur Unterstützung von SysML-Stereotypen. Sie können das Profil manuell über die Menüoption Projekt / Inkludieren einfügen oder UModel das SysML-Profil automatisch hinzufügen lassen, wenn Sie Ihr erstes SysML-Diagramm in einem neuen Projekt erstellen.
Bei der Erstellung eines neuen SysML-Diagramms zeigt UModel® 2010 eine einzige Diagrammsymbolleiste an, über die Sie sofort Zugriff auf alle Elemente für den aktuellen Diagrammtyp haben. Elemente, die im aktuellen Diagramm nicht verwendet werden können, werden ausgeblendet, um mehr Platz für den Zeichenbereich zu schafffen. UModel® 2010 legt Ihre SysML-Diagramme außerdem in der Diagrammstruktur in einen speziellen Ordner.
SysML-AnforderungsdiagrammDas Anforderungsdiagramm ist ein neuer Diagrammtyp in SysML, der zur Beschreibung von Anforderungen hinsichtlich Funktionen, Leistung und Schnittstelle dient - Eigenschaften bzw. Einschränkungen, die in traditionellen UML Use Case-Diagrammen nicht erfasst werden.
SysML Use Case-DiagrammSysML Use Case-Diagramme unterstützen alle Features von UML Use Cases und bieten zusätzlich dazu noch ein "Allocation Relationship"-Element. Alle Bitmap (.bmp)-Bilder zur Darstellung von Benutzern in SysML Use Case-Diagrammen können in UModel® 2010 ersetzt werden.
SysML-BlockdefinitionsdiagrammIn SysML werden Hierarchien und Verbindungen zwischen einzelnen Komponenten in einem Systemdesign mit Hilfe von Blöcken dargestellt. In einem UModel® 2010 Blockdefinitionsdiagramm können Sie Beziehungen zwischen Blöcken wie z.B. Komposition, Assoziation und Spezialisierung beschreiben.
Internes SysML-BlockdiagrammIn einem internen SysML-Blockdiagramm werden die interne Struktur eines Blocks, seine Eigenschaften und Konnektoren beschrieben. UModel® 2010 ermöglicht eine schnelle und übersichtliche Darstellung dieser Aspekte. SysML-ZusicherungsdiagrammIn einem SysML-Zusicherungsdiagramm werden Systemeinschränkungen wie z.B. Leistung, Zuverlässigkeit und physische Eigenschaften dargestellt. Mit Hilfe eines UModel® 2010-Zusicherungsdiagramms können Sie z.B. Gewichtseinschränkungen für das System veranschaulichen. SysML-PaketdiagrammMit Hilfe eines SysML-Paketdiagramms können Sie wie bei einem UML-Paketdiagramm Elemente in hierarchischen Strukturen gruppieren. Ein Paketdiagramm in UModel® 2010 kann Ihnen helfen, Ihre SysML-Modell so zu gliedern, dass es der Struktur des zu entwickelnden Systems entspricht.
SysML-AktivitätsdiagrammIm SysML-Aktivitätsdiagramm wird der Fluss von Steuerung und Daten bei Betrieb des Systems beschrieben. Die Syntax von SysML-Aktivitätsdiagrammen ist mit der von UML-Aktivitätsdiagrammen identisch, mit der Erweiterung, dass auch das "allocation"-Element unterstützt wird.
SysML-SequenzdiagrammIm SysML-Sequenzdiagramm können Sie wie im UML-Sequenzdiagramm die genauen Interaktionen zwischen Systemkomponenten zuordnen. UModel® 2010 unterstützt die SysML Allocation-Erweiterung.
SysML-ZustandsdiagrammeAuch Zustandsdigramme wurden aus UML übernommen und durch das Allocation-Element erweitert. Mit einem UModel-Zustandsdiagramm können Sie die Zustandsübergänge und Aktionen Ihres Systems beschreiben, die es in Antwort auf Ereignisse durchführt.
Zusätzlich dazu unterstützt UModel® 2010 für SysML genau wie für UML alle komplexen Modellierungsfunktionen wie unter anderem:
Sehen Sie selbst, wie einfach es ist, eingebettete Systeme mit UModel® 2010 und SysML zu entwerfen und zu dokumentieren. Downloaden Sie jetzt eine kostenlose 30-Tage-Testversion! UML®, OMG™, OMG SysML™, Object Management Group™ und Unified Modeling Language™ sind in den USA und/oder anderen Ländern entweder eingetragene Markenzeichen oder Markenzeichen von Object Management Group, Inc. | ![]() |
![]() | ![]() | ||||||||||||||||||||||||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | Altova Blog | |||
|
