System Composer
Entwickeln, Analysieren und Simulieren von System- und Softwarearchitekturen
Have questions? Contact Sales.
Have questions? Contact Sales.
System Composer ermöglicht die Spezifikation und Analyse von Architekturen für Model-Based Systems Engineering (MBSE) und die Modellierung von Softwarearchitekturen. Sie können Anforderungen zuordnen, ein Architekturmodell optimieren und Designs und Simulationen in Simulink erstellen.
Mit System Composer können Sie aus Komponenten, Ports, Konnektoren und Schnittstellen bestehende Architekturmodelle direkt erstellen, aus anderen Werkzeugen importieren oder aus den Architekturelementen von Simulink-Designs zusammenstellen. Sie können Ihr System mithilfe von mehreren Architekturmodellen beschreiben und über Modell-zu-Modell-Zuordnungen direkte Verbindungen zwischen ihnen herstellen. Sie können Verhaltensweisen in Sequenzdiagrammen, Aktivitätsdiagrammen, Statecharts oder Modellen in Simulink, Stateflow und Simscape erfassen und simulieren. Sie können die Ausführungsreihenfolge von Komponentenfunktionen definieren und simulieren und Code aus Ihren Software- und AUTOSAR-Architekturmodellen generieren (mit Simulink und Embedded Coder und AUTOSAR Blockset für AUTOSAR-Workflows).
Um bestimmte Design- oder Analyseprobleme zu untersuchen, können Sie benutzerdefinierte Live-Ansichten des Modells erstellen. In Architekturmodellen können Sie Anforderungen analysieren, Eigenschaften mittels Stereotypisierung erfassen, Trade Studies durchführen sowie Spezifikationen und Interface Control Documents (ICDs) erstellen.
Erstellen Sie Spezifikationen von Architekturen, Kompositionen und Schnittstellen für Model-Based Systems Engineering und arbeiten Sie diese aus.
Ordnen Sie Elemente des Architekturmodells Ihren Anforderungen zu. Zerlegen Sie Architekturen iterativ und leiten Sie dabei zusätzliche Anforderungen ab, um Spezifikationen zu erstellen.
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.
Erstellen Sie vollständige und Teilmodellansichten für spezifische Design- oder Analysezwecke. Visualisieren Sie die Modellansichten mithilfe verschiedener Diagrammtypen. Bearbeiten Sie hierarchieübergreifend.
Herstellung gerichteter Beziehungen zwischen Elementen von zwei Architekturmodellen, die verschiedene Aspekte des Systems, wie funktionale und physikalische Architekturen sowie Software-Architekturen, repräsentieren.
Beschreiben Sie das Verhalten auf System- und Komponentenebene mithilfe verschiedener Formalismen wie Blockdiagrammen, Aktivitätsdiagrammen, Sequenzdiagrammen und Statecharts.
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.
Implementieren Sie Komponenten in Ihre Architekturdesigns in Simulink, Stateflow und Simscape mit einheitlichen Schnittstellen und Nachverfolgbarkeit mittels Model-Based Design.
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 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.
Entdecken Sie noch heute die Möglichkeiten.
Angebot anfordern und Erweiterungsprodukte entdecken.
Ihre Hochschule bietet möglicherweise bereits Zugang zu MATLAB, Simulink und Add-on-Produkten über eine Campus-Wide License.