MATLAB®/Simulink®/Stateflow® für die Funktionsentwicklung
Die modellbasierte Entwicklung und Verifizierung der Software gem. der ISO 26262 kann durch die effektive Nutzung von MATLAB®, Simulink® und Stateflow® unterstützt werden, um somit die sicherheitsrelevanten Anforderungen (bis ASIL-D) einfach und schnell zu erfüllen. Durch die praktische Anwendung dieser Programme und Methoden anhand realer modellbasierter Projekte erlernen die Teilnehmenden in unserem 4-Tages-Kurs wie man die Modelle richtlinienkonform entwickeln, absichern und integrieren kann.Grundlegende Techniken werden vorgestellt, um:
- Daten und Programme in MATLAB® effizient zu erstellen und zu bearbeiten
- Modelle in Simulink® und Stateflow® zu erstellen und produktionsreif zu verifizieren
Der Kurs ist so aufgebaut, dass die Inhalte in einer kleinen Runde (6-10 Teilnehmer) anhand einfacher Beispiele und Übungen praktisch vermittelt werden.
- Einführung:
- Modellbasierte Entwicklung
- Kontext der automatischen C-Codegenerierung
- MATLAB®:
- Import und Visualisierung von Daten in MATLAB®
- Datenverwaltung und Methoden der Datenmanipulation
- Automatisierungsskripte dateibasiert erstellen und dokumentieren
- Datenkapselung für robusten und wiederverwendbaren Code
- Fehlersuche und Verbesserung der Laufzeit (Debugging & Profiling)
- Simulink®:
- Anforderungsbasierte Implementierung dynamischer Systeme
- Modellierungsrichtlinien und statische Analyse in Simulink®
- Verwaltung der Modell-Konfiguration: Solver, Abtastraten, etc.
- Datenfluss-Analyse in Simulink®: Signale, Parameter, globale Daten
- Systematische Verwaltung der Parameter und Schnittstellensignale
- Anforderungsbasierte Verifikation der Units
- Strukturelle Modellüberdeckung und andere Testabschluss-Kriterien
- Architektur: Module, Integrationen, Systeme
- Dokumentation der Units und Verwaltung der Artefakte
- Stateflow®:
- Simulink® und Stateflow® sinnvoll kombinieren
- Modellierung komplexer logischer Abläufe mit Flussdiagrammen
- Daten- und Schnittstellenverwaltung in Model Explorer
- Modellierung sequentieller Logik und endlicher Zustandsautomaten
- Kontrollfluss-Analyse in Stateflow: Zustände, Events, temporale Logik
- Modellierungsrichtlinien, -patterns und statische Analyse in Stateflow
- Effizient simulieren, debuggen, verifizieren und dokumentieren
Die Teilnehmenden erlernen:
- die Methodik der Funktionsentwicklung in MATLAB®/Simulink®/Stateflow® nach ISO 26262: anforderungsbasiert, modular, testgetrieben
- den Umgang mit der MATLAB®-Umgebung und der MATLAB®-Sprache als Basis für Automatisierung in Simulink®
- den Umgang mit der Simulink®-Umgebung mit Konzepten der modellbasierten Entwicklung nach ISO 26262
- den Umgang mit der Stateflow®-Umgebung mit Konzepten der Flussdiagramme und Zustandsautomaten
- anforderungsbasierte Implementierung und Verifikation der Funktionsmodelle. Dies umfasst die richtlinienkonforme Erstellung und Review der Block-Diagramme, die Simulation und das Debugging in Simulink®, sowie die entwicklungsbegleitende Verifikation der Modelle nach ISO 26262
- die Methoden für die Formalisierung der Modelle und erhalten Ausblicke auf die Codegenerierung und Verifikation von C-Code nach ISO 26262 für die Produktion
Dieser viertägige Kurs richtet sich an Ingenieure, Sicherheitsexperten, technische Manager und Prozessverantwortliche, die ihre Funktionen im sicherheitsrelevanten Kontext nach ISO 26262 modellbasiert mit MATLAB®, Simulink® und Stateflow® und anschließender Code-Generierung entwickeln und verifizieren möchten.
Es sind keine Vorkenntnisse in MATLAB®, Simulink®, Stateflow® oder ISO 26262 erforderlich, jedoch von Vorteil. Folgende Programme sollen auf Nutzer-PCs mit dem Windows-OS® 10 oder höher installiert und lauffähig sein (kostenlose Testversion ist ausreichend)
- MATLAB® R2024b oder höher
- Simulink®
- Stateflow®
- Simulink Coverage®
- EverCheck®
- EverTest®
- MS Excel® 2007 oder höher
- Die Vortragssprache ist standardmäßig Deutsch. Falls die Vortragssprache Englisch ist wird dies bei der Terminwahl der Veranstaltungen ersichtlich.
- Die Präsentationsfolien und Teilnehmerunterlagen sind für dieses Training nur in Englischer Sprache verfügbar.
TÜV SÜD Teilnahmebescheinigung
Dieses Onlinetraining wird von der TÜV SÜD Akademie GmbH in Deutschland durchgeführt. Bei diesem Onlinetraining gelten daher die Allgemeinen Geschäftsbedingungen und Prüfungsordnungen sowie Datenschutzinformationen der TÜV SÜD Akademie GmbH. Bei Rückfragen stehen wir Ihnen gerne zur Verfügung.
