MATLAB und 万博1manbetxSimulink für基于模型的系统工程(MBSE)

系统与软件架构的分析与测试。

基于模型的系统工程(MBSE) zur Verwaltung komplexer系统,zur Verbesserung der Kommunikation und zur producktoptimierung。Zielführendes MBSE erfordert die集成所有利益相关者- anforderungen in Architekturmodelle, um直观的Systembeschreibungen erstellen zu können。

MATLAB®,仿万博1manbetx真软件®und System Composer™bilden zusammen eine einzige Umgebung zur Erstellung deskriptiver Architekturmodelle, die nahtlos in detaillierte Implementierungsmodelle übergehen。建筑师的设计,建筑师的设计,是同步的。Systemingenieure können einen digitalen Faden(数字线程)erstellen, um zwischen Systemanforderungen, Architekturmodellen, Implementierungsmodellen und eingebetteter Software(嵌入式软件)zu navigieren。

Mit MATLAB, 万博1manbetxSimulink等系统的作曲家ist Folgendes möglich:

  • Erfassen und Verwalten von Systemanforderungen, die eine Auswirkungs und Abdeckungsanalyse ermöglichen
  • Erfassung von architekturen - metadaten und direkte Verknüpfung mit MATLAB-Analysen für domänenspezifische vergleichsstuden
  • Erstellen von vereinfachten, benutzerdefinierten modelellansichten, um Komponenten für verschiedene technische Belange zu isolieren
  • Validieren von Anforderungen und Verifizieren von系统架构仿真测试
  • Umsetzen und Verfeinern von Anforderungen在Architekturen mit模拟和implementierungsfähigen Komponenten under Verwendung von基于模型的设计在Simulink万博1manbetx

" Modellierung mit万博1manbetx Simulink ist für die Arbeit unseres Teams an ARP 4754 von besonderer Bedeutung, inbesondere die Validierung der anforderundgen auf Systemebene, die Entwicklung anforderundgen sbasierter测试和die定义von low - level software areanderundgen, die unser Lieferant zur Erstellung des Flugcodes gemäß Norm DO-178/A mit Simulink und Embedded Coder verwendet。”

Rodrigo Fontes Souto,巴西航空工业公司
面板的导航

麻省理工学院:基于模型的设计和工作流

Entwicklung von Architekturmodellen和Verwaltung von Systemanforderungen

Verwenden Sie System作曲家zum intuitiven Entwerfen hierarchischer Architektursysteme under ter Verwendung eines Komponenten-, Port- und Konnektor-Modellierungsansatzes。Arbeiten Sie auf einer Abstraktionsebene, die Ihren gegenwärtigen Anforderungen entspricht, und fügen Sie Details bei Bedarf hinzu。Um Informationen, die zwischen Komponenten ausgetauscht werden, formal zu definieren, können Schnittstellen angelegt werden, die eine Überprüfung der ausgetauschten Daten auf kompatible Eigenschaften wie Datentyp, Dimension oder Einheit erlauben。

Vorhandene Entwicklungsartefakte und ICD-Informationen(接口控制文档)können durch den导入外部存储和数据über eine MATLAB-API wiederverwendet werden。Sie können auh ein Architekturmodell aus vorhandenen S万博1manbetximulink-Systemmodellen extrahieren。

Während Sie Architekturmodelle entwickeln, können Sie Systemanforderungen mit万博1manbetx仿真软件的需求Direkt erfassen, anzeigen和verwalten。Systemanforderungen können mit verschiedenen Architekturelementen verknüpft werden, um einen digitalen Faden(数字线程)zur Rückverfolgbarkeit von Anforderungen zu erstellen und um eine分析der Anforderungsabdeckung durchzuführen。Verknüpfte Anforderungen hinterlassen eine修订历史,die es Ihnen ermöglicht, Auswirkungsanalysen durchzuführen和wichtige Änderungen nachgelagerte Teams zu kommunizieren。

Verbinden Sie Systemanforderungen mit Architekturmodellen, um die Rückverfolgbarkeit von Anforderungen zu ermöglichen und eine anforderungsabdeckungsanalyoder auswirkungsanalydurchzuführen。

Verbinden Sie Systemanforderungen mit Architekturmodellen, um die Rückverfolgbarkeit von Anforderungen herzustellen und eine anforderungsabdeckungsanalyoder auswirkungsanalydurchzuführen。


Benutzerdefinierte Ansichten zur Verwaltung der architektonischen Komplexität und zur Kommunikation mit verschiedenen Beteiligten erstellen。

Durchführung von vergleichstuden和分析von建筑设计学院的设计细节

Sie können Stereotypen verwenden, um Ihre Architekturmodelle um domänenspezifische Entwicklungsdaten wie Größe, Gewicht, Leistung oder Kosten zu erweitern。Verwandte Stereotypen können zu Profilen gruppiert werden, die in Ihrer gesamten Architektur angewendet oder in anderen Architekturen wiederverwendet werden können。我的建筑风格Komplexität我的建筑风格,können我的建筑风格,我的建筑风格,für我的建筑风格,我的建筑风格,我的建筑风格。

Mit MATLAB können Sie Analysen und Vergleichsstudien direkt an Ihrer Architektur durchführen。Beispiele:

  • base - ansatz(自下而上的方法)oder Überbau-Ansatz(自上而下的方法)(Größe, Gewicht, Leistung, Kosten, usw.)
  • Netzwerk- oder flussanalyze (lückenlose Latenzzeiten(端到端延迟),kürzester Weg, Materialfluss, usw.)
  • Benutzerdefinierte Modellanalysen
  • Vergleichsstudien (zur Identifizierung der bestmöglichen Lösung)

基于模型的Simulink设计万博1manbetx

Eine unmittelbare Verknüpfung Ihrer Architekturkomponenten mit 万博1manbetxSimulink-Modellen definiert Verhaltensweisen mittles基于模型的设计,der systematischen Verwendung von Modellen während Ihres gesamten Entwicklungsprozesses。Im自上而下的工作流können Sie Simulink-Mo万博1manbetxdelle自动满足aus Architekturkomponenten generieren。Und umgekehrt können Sie eine Architekturkomponente direkt aus einem 万博1manbetxsimulink - komponentenmodelell erstellen。模具Verknüpfung von Architekturmodellen mit Si万博1manbetxmulink-Verhaltensmodellen stellt sicher, dass Ihre architekturr - und Implementierungsmodelle immer synchronisiert sind, und ermöglicht Ihnen Die Simulation von Systemverhalten。


Führen Sie eine systemverify durch,嗯Entwürfe zu debuggen und inkonsistente Anforderungen zu ermitteln。

Systemverifikation

mittel Simulation können Sie Architekturen und Komponenten-Prototypen ausprobieren und deren Spezifikationen erstellen, während Sie das Systemverhalten schon früh im Entwicklungsprozess kennenlernen und verbessern können。Für德国认证系统认证系统认证系统认证系统认证系统认证系统认证系统认证系统认证系统认证系统während德国认证系统认证系统认证系统während können。

你können测试auf Systemebene spezifizieren, um Konsistenz和Richtigkeit der Anforderungen zu überprüfen, die von nachgelagerten Implementierungsteams verwendet werden können。Anforderungen mit komplexer, zeitabhängiger Signallogik können in Bewertungen mit klarer, definierter Semantik übersetzt werden, die zur Fehlerbehebung (Debuggen) von Entwürfen und zur Identifizierung inkonsistenter Anforderungen verwendet werden können。