System Composer

 

System Composer

Entwickeln, Analysieren und Simulieren von System- und Softwarearchitekturen

Dauer des Videos 1:44

Architektur-Authoring

Erstellen Sie Spezifikationen von Architekturen, Kompositionen und Schnittstellen für Model-Based Systems Engineering und arbeiten Sie diese aus. 

Screenshot der System Composer-Arbeitsfläche mit Requirements Perspective und Verknüpfung einer Komponente in einer Systemarchitektur mit einer Anforderung.

Zuweisung und Rückverfolgbarkeit von Anforderungen

Ordnen Sie Elemente des Architekturmodells Ihren Anforderungen zu. Zerlegen Sie Architekturen iterativ und leiten Sie dabei zusätzliche Anforderungen ab, um Spezifikationen zu erstellen.

Screenshot von Komponenten in einer Systemarchitektur mit domänenspezifischen Designdaten, die als benutzerdefinierte Eigenschaften hinzugefügt wurden.

Profile und Analysen

Fügen Sie Architekturelementen benutzerdefinierte Eigenschaften hinzu, um Ihre Architektur mit domänenspezifischen Entwurfsdaten zu erweitern und die Analytik von MATLAB zur Durchführung von Trade Studies anzuwenden.

Screenshot des View Browsers, der zur Visualisierung verschiedener Modellansichten verwendet wird.

Live-Modellansichten und -bearbeitungen

Erstellen Sie vollständige und Teilmodellansichten für spezifische Design- oder Analysezwecke. Visualisieren Sie die Modellansichten mithilfe verschiedener Diagrammtypen. Bearbeiten Sie hierarchieübergreifend.

Screenshot des Allocation-Editor, der die Beziehungen zwischen Architekturelementen in einem Modell und einem anderen Modell zeigt.

Architekturzuordnung

Herstellung gerichteter Beziehungen zwischen Elementen von zwei Architekturmodellen, die verschiedene Aspekte des Systems, wie funktionale und physikalische Architekturen sowie Software-Architekturen, repräsentieren.

Screenshot eines Sequenzdiagramms, das die Interaktion zwischen Komponenten in einer Folge von Kommunikationsvorgängen als Teil der Beschreibung des Systemverhaltens zeigt.

Verhaltensbezogene Modellierung

Beschreiben Sie das Verhalten auf System- und Komponentenebene mithilfe verschiedener Formalismen wie Blockdiagrammen, Aktivitätsdiagrammen,  Sequenzdiagrammen und Statecharts.

Screenshot eines Softwarearchitekturdiagramms mit den Komponenten eines Drosselklappenregelsystems.

Software und AUTOSAR-Architekturen

Definieren Sie die Ausführungsreihenfolge von Funktionen, simulieren Sie Ihre serviceorientierten Architekturen (SOAs) oder andere Designs auf Architekturebene und generieren Sie Code, den Sie in Ihrem Embedded-System einsetzen können.

Implementierung mit Model-Based Design

Implementieren Sie Komponenten in Ihre Architekturdesigns in Simulink, Stateflow und Simscape mit einheitlichen Schnittstellen und Nachverfolgbarkeit mittels Model-Based Design.

Ein hypothetischer Workflow, der den Import und Export einer Architektur in und aus dem System Composer zeigt.

Import und Export von Architektur

Importieren Sie SysML, AUTOSAR (ARXML) und andere Architekturmodelle, die in Datenbanken oder Architekturmodellierungs-Tools anderer Hersteller angelegt wurden, zur Integration in MATLAB Simulink. Exportieren Sie nach Bedarf, um Änderungen am Design zu kommunizieren.

System Composer – Häufig gestellte Fragen

System Composer ist ein Werkzeug zur Modellierung von System- und Softwarearchitekturen sowie von Verhaltensweisen. Es ermöglicht Ingenieuren, die Systemstruktur, Schnittstellen und Interaktionen zu definieren und Architekturmodelle mit Anforderungen, Verhaltensmodellen und detaillierten Entwürfen zu verbinden.

Modellbasiertes Systems Engineering (MBSE) ist ein Ansatz des Systems Engineering, bei dem digitale Modelle verwendet werden, um Systemanforderungen, Architektur, Verhalten und Verifikation über den gesamten Lebenszyklus zu definieren, zu analysieren und zu verwalten. Anstatt sich hauptsächlich auf Dokumente zu stützen, nutzen Teams Modelle als maßgebliche Quelle für Systeminformationen.

System Composer wird in verschiedenen Branchen eingesetzt, um komplexe, multidisziplinäre Systeme zu modellieren, darunter Luft- und Raumfahrt- und Verteidigungssysteme, Fahrzeuge, industrielle Automatisierungssysteme, medizinische Geräte, Energiesysteme und große, softwareintensive Produkte.

System Composer basiert auf demselben Modellierungsframework wie Simulink und arbeitet direkt mit MATLAB zusammen. Dadurch können Architekturmodelle auf Systemebene nahtlos mit Simulationen, Analysen und detaillierten Komponentenmodellen verbunden werden, die in der MathWorks-Umgebung erstellt wurden.

Ja. System Composer unterstützt ausführbare und analysierbare Systemmodelle, indem Architekturelemente mit Verhaltensmodellen und Simulationen verbunden werden. Das ermöglicht eine frühe Bewertung des Systemverhaltens, von Interaktionen und von Abwägungen, bevor eine detaillierte Umsetzung oder physische Prototypen vorliegen.

System Composer arbeitet mit Requirements Toolbox zusammen, um Anforderungen zu erstellen oder zu importieren und sie direkt mit Architekturelementen, Verhaltensmodellen, Entwürfen und Tests zu verknüpfen. Dies unterstützt Rückverfolgbarkeit und hilft Teams, die Auswirkungen von Anforderungsänderungen im gesamten System zu verstehen.

Anforderungen können aus Word, Excel, IBM DOORS Classic, DOORS Next und anderen Werkzeugen importiert werden. Importierte Anforderungen können schreibgeschützt bleiben oder je nach Workflow direkt in der MathWorks-Umgebung verwaltet werden.

System Composer ist kein SysML-Zeichenwerkzeug, unterstützt jedoch viele vertraute SysML-Diagramme wie Aktivitätsdiagramme, Sequenzdiagramme, interne Blockdiagramme und Zustandsautomaten. Es unterstützt außerdem die Interoperabilität mit anderen MBSE-Werkzeugen. Architekturmodelle können über standardisierte Austauschformate importiert werden, und Anforderungen können mithilfe gängiger Austauschstandards verknüpft werden. So kann System Composer neben anderen MBSE-Umgebungen koexistieren.

System Composer interagiert mit SysML v2-Workflows über Modellaustausch und offene APIs. Architekturen können in Formaten exportiert werden, die mit der SysML v2-Textnotation kompatibel sind, und die MATLAB REST APIs ermöglichen die Integration mit externen SysML v2-Repositories und digitalen Engineering-Plattformen.

Ja. System Composer unterstützt die Modellierung von AUTOSAR Classic- und Adaptive-Architekturen. Architekturmodelle können mit dem AUTOSAR Blockset aus oder in AUTOSAR XML (ARXML) importiert bzw. exportiert und mit Simulink-Modellen für die Codegenerierung verknüpft werden.

System Composer stellt ein gemeinsames Systemarchitekturmodell bereit, das Systemingenieure, Softwarearchitekten und Fachexperten verbindet. Durch das Verknüpfen von Architektur-, Anforderungs-, Verhaltens- und Designmodellen können Teams aus einem gemeinsamen Verständnis des Systems arbeiten und Fehlkommunikation reduzieren.

System Composer kostenlos ausprobieren

Entdecken Sie noch heute die Möglichkeiten.


Bereit zum Kauf?

Angebot anfordern und Erweiterungsprodukte entdecken.

Studieren Sie?

Ihre Hochschule bietet möglicherweise bereits Zugang zu MATLAB, Simulink und Add-on-Produkten über eine Campus-Wide License.