Lösungen

Software-Architekturen mit Simulink und System Composer

Erstellen und Simulieren von Software-Architekturen

Software-Ingenieure verwenden Software-Architekturen mit Model-Based Design, um die Softwarekomplexität zu bewältigen, die Kommunikation zu verbessern und optimierte Software zu entwickeln.

Gemeinsam bilden Simulink und System Composer eine einzelne Umgebung zur Erstellung von deskriptiven, aus Ihren detaillierten Implementierungsmodellen zusammengestellten Software-Architekturmodellen. Durch diese vernetzte Umgebung bleiben Entwicklungs-Threads architektur- und entwurfsübergreifend synchronisiert. Ingenieure können einen digitalen Faden (Digital Thread) erstellen, um zwischen Softwareanforderungen, Architekturmodellen, Implementierungsmodellen und Embedded Software zu navigieren.

  • Erfassen und Verwalten von Softwareanforderungen, um eine Auswirkungs- und Abdeckungsanalyse zu ermöglichen
  • Erstellen von Software- und branchenspezifischen Architekturen wie AUTOSAR Classic und Adaptive.
  • Entwickeln individueller Modellansichten wie Class Diagram View, um die Kenntnisse in Bezug auf Architekturmodelle und deren Analyse zu vertiefen.
  • Definieren von Komponentenimplementierung mithilfe softwarespezifischer Konstrukte wie Client-Server-Ports.
  • Validierung der Anforderungen und Verifikation von Software-Architekturen in simulationsbasierten Tests.
  • Umsetzung und iterative Verfeinerung von Anforderungen in Architekturen mit simulations- und implementierungsfähigen Komponenten.

Erstellung von Software-Architektur

Mit System Composer können Sie Software-Architekturen aus Softwarekomponenten, Ports und Schnittstellen erstellen, die Ausführungsreihenfolge festlegen und Ihre Software-Architektur simulieren.

Screenshot von AUTOSAR Architecture Model Studio und Intuitive Editor für AUTOSAR Classic- und Adaptive-Anwendungen.

Erstellung serviceorientierter Architekturen

Serviceorientierte Architektur (SOA) ist ein modernes Software-Architekturparadigma zur Erstellung von Anwendungen als Sammlung modularer Softwareeinheiten, die Services genannt werden. Diese servicebasierten Anwendungen kommunizieren miteinander über wohldefinierte Client-Service-Schnittstellen.

Sie können sowohl synchrone als auch asynchrone Client-Server-Kommunikationen zwischen Softwarekomponenten in System Composer mithilfe von Client- und Server-Ports sowie der zugehörigen Serviceschnittstellen erstellen.

Erstellung von AUTOSAR-Architekturen

Mit System Composer und AUTOSAR Blockset können Sie sowohl AUTOSAR Classic- als auch Adaptive-Kompositionen und -Komponenten mit Schnittstellen, Datentypen, Profilen und Stereotypen in Simulink erstellen.

  • Classic-Plattform: Wird für traditionelle Anwendungen wie Antriebsstrang, Fahrwerk, Karosserie- und Innenraumelektronik eingesetzt, die auf Microcontrollern ausgeführt werden
  • Adaptive-Plattform (SOA-basiert): Wird für rechenintensive Anwendungen wie hochautomatisiertes Fahren, V2X und OTA-Software-Updates eingesetzt, die auf Hochleistungsprozessoren ausgeführt werden

Produkte

Informieren Sie sich über die Produkte, die mit KI bei Robotikanwendungen verwendet werden.

30-tägige kostenlose Testversion

Jetzt loslegen