MXAM in Action

Best Practices zu Modellierungsrichtlinien und Architekturdesignprinzipien

Inhouse-Schulung

In dieser Schulung lernen Sie die grundlegenden Aspekte der Arbeit mit Modellierungsrichtlinien und die statische Modellanalyse von MATLAB Simulink/Stateflow-, TargetLink- und Embedded-Coder-Modellen kennen. Darüber hinaus lernen Sie, wie Sie MISRA- und ISO 26262-konforme Modelle mit bewährten Modellierungsstandards und Best Practices erstellen. Im Fokus steht, wie Sie den MES Model Examiner (MXAM) am besten in Ihren Prozess integrieren können. In praktischen Übungen lernen Sie wie Sie die Einhaltung von Richtlinien zuverlässig und schnell mit Hilfe des MES Model Examiner (MXAM) sicherstellen.

 

Besonderer Fokus liegt auf einem guten Workflow zur Analyse und Korrektur von Modellen, der Begründung von Abweichungen in Vorbereitung auf einen Review sowie der Anpassung und Integration in benutzerspezifische Entwicklungsumgebungen. Überdies erlernen Sie, eine Struktur- und Komplexitätsanalyse durchzuführen. Anhand von Metriken wird ein Modell erfasst, um daran eine realistische Bewertung der Architektur, Komplexität und Größe vorzunehmen.

Preis auf Anfrage
2 Tage
Englisch oder Deutsch
Online oder vor Ort

Zielgruppe

Diese Schulung richtet sich an alle, die den professionellen Umgang mit dem MES Model Examiner (MXAM) erlernen wollen. Der Kurs richtet sich an Funktionsentwickler:innen, Tester:innen, Testmanager:innen und Qualitätsmanager:innen, die sich auf die modellbasierte Entwicklung von eingebetteter Software auf Basis von MATLAB/Simulink und Embedded Coder/TargetLink konzentrieren. Teilen Sie Ihre Erfahrungen und diskutieren Sie mit anderen Tool-Anwendern.

Highlights

  • Vorstellung bewährter Modellierungsrichtlinien
  • Automatische Richtlinienprüfung und Korrektur mit MXAM
  • Review von Richtlinienverletzungen und Begründung von Abweichungen
  • Erstellung eigener Richtliniendokumente in MXAM
  • Tool-Chain und Continuous Integration
  • Bewertung von architektonischen Gestaltungsprinzipien
  • Komplexitätsanalyse von Modellen

Agenda

Tag 1

  • Architektur-Design-Prinzipien beim modellbasierten Design
  • Modellqualität durch statische Richtlinienprüfung
  • Der Nutzen von Richtlinien und Metriken
  • Standard-Richtliniendokumente
  • Allgemeiner Arbeitsablauf
  • Aufbau und Nutzung der Benutzeroberfläche
  • Reporting: Übersicht, Ergebnisnavigation, Modellverknüpfung, Autoreparatur, Re-Run, Anmerkungen und Export
  • Durchführen einer Richtlinienanalyse
  • Beheben von Richtlinienverstößen
  • Begründen von Richtlinienverstößen
  • Speichern und exportieren von Berichten
  • Grundlagen der Software-Architektur
  • Erwartete Eigenschaften einer ISO 26262-kompatiblen Software-Architektur
  • Software-Architektur in Modellen
  • Modell-Struktur-Analyse
  • Einführung in Komplexitätsmetriken
  • Berechnung der Modellkomplexität
  • Messwerte zur Reduzierung der Modellkomplexität
  • Identifizieren von ineffektiven Schnittstellen und Modellklonen
  • Analyse und Bewertung von Modellmetriken
  • Identifizieren komplexer Subsysteme, ineffektiver Schnittstellen und Klone
  • Refactoring der Modellstruktur
  • Ausgewählte Richtlinien für Simulink, Stateflow und TargetLink mit Themen wie Layout, Namenskonventionen, Datenfluss, Typisierung und Skalierung
  • Durchführen von Analysen eines Demo-Modells mit dem MXAM Starter Set
  • Evaluation und Diskussion spezifischer Ergebnisse

Tag 2

  • Erstellen eines Projekts mit allen analyserelevanten Einstellungen
  • Erstellung eines Richtliniendokumentes zur Definition eines Richtliniensatzes
  • Konfigurierung von Check Parametern für eine kundenspezifische Richtlinienanalyse
  • Erstellen einer Ignore-Liste zum Ignorieren von Modellelementen
  • Erstellen und Konfigurieren von MXAM-Projekten, Ignore-Listen, Richtliniendokumenten
  • inrichten von Projekten für die verteilte Entwicklung: Berichterstattung, Anmerkungen, Artefakte
  • Erstellen eines benutzerdefinierten Richtliniendokuments: Authoring, Versionierung und zentraler Ablageort in der Bibliothek
  • Erstellen eigener Bibliotheken
  • Erstellen eigener Richtlinien
  • ISO 26262 Anforderungen, die mit Modellierungsrichtlinien abgedeckt werden können
  • Weitere Aspekte: Einhaltung von Wertebereichen, Kompatibilität von Schnittstellen, etc.
  • Durchführen von Analysen mit Beispiel- oder Kundenmodellen mit einem erweiterten Richtlinien-Set
  • Evaluation und Diskussion spezifischer Ergebnisse
  • Export der aktuellen Projekteinstellungen in ein MATLAB-Batchskript
  • Batch-Analyse über die MATLAB-Befehlszeile ausführen
  • Verschiedene Schnittstellen für die Continuous Integration
  • Analysen mit dem MES Jenkins Plugin durchführen
  • Hook-Funktionen zur benutzerdefinierten Anpassung der Analyse
  • Erstellen, Anpassen und Ausführen einer Batch-Analyse für die automatische Ausführung in MATLAB
  • Integrieren von Hook-Funktionen, um Toolchain-spezifische Anforderungen zu erfüllen

Kundenstimmen

Teilnehmer:in von Marquardt India

Die Schulung war sehr hilfreich für die Analyse der Modelle und half bei der Umsetzung und Übernahme verschiedener Modellierungsrichtlinien.

Teilnehmer:in von Volkswagen

Die Trainer:innen sind ein gut eingespieltes Team mit viel Fachwissen. Es ist ein Vergnügen zuzuhören, teilzunehmen und die Schulung ermutigt dazu, die eigene Modellierung kontinuierlich zu verbessern.

Unsere Trainer:innen

Sophia Kohle
Sophia Kohle
Sophia Kohle
Managing Director
Mehr Infos
Dr. Simon Rösel
Dr. Simon Rösel
Dr. Simon Rösel
Product Owner MXAM
Mehr Infos
Melina Simichanidou
Melina Simichanidou
Melina Simichanidou
Software Engineer
Mehr Infos

Haben Sie Fragen?

Prof. Dr. Mirko Conrad und Björn Kunze
Prof. Dr. Mirko Conrad & Björn Kunze
tudoor academy

* Pflichtfeld

Bitte addieren Sie 4 und 7.