EINFÜHRUNG IN DIE MODELLBASIERTE ENTWICKLUNG UND QUALITÄTSSICHERUNG EINGEBETTETER SOFTWARE

Schulungssprache: Deutsch oder Englisch

Die 3-tägige Schulung vermittelt Ihnen umfassend, wie eingebettete Software mit Simulink® und Stateflow®im Rahmen von Serienprojekten erfolgreich erstellt und abgesichert wird. Schritt für Schritt führt Sie die Schulung durch das Design und die Erstellung des Simulationsmodells in Simulink® und Stateflow® bis hin zur Codegenerierung des Seriencodes. Für die Qualitätssicherung des Modells überprüfen wir die Modell- und Software-Architektur, die Einhaltung von Modellierungsrichtlinien sowie die Korrektheit gegenüber den Anforderungen im Modelltest. Die effiziente anforderungsbasierte Testspezifikation wird für die erstellten Modelle durchgeführt und im MiL und SiL Test angewendet. Durch die Auswertung im Regressions- und Back-to-Back-Test wird die funktionale Korrektheit geprüft. Alle Schritte lernen Sie in praktischen Übungen selbst anzuwenden.

Zielgruppe

Die Schulung richtet sich an Entwickler, Tester, Qualitätsmanager, Safety-Manager, Projektleiter und Teamleiter in deren Fokus die modellbasierte Entwicklung eingebetteter Software auf Basis von MATLAB®/Simulink® in Verbindung mit TargetLink® steht.

Teilnahmebedingungen und -kosten

Die Schulung ist auf Anfrage als Inhouse-Schulungen in Deutsch oder Englisch verfügbar.
Für firmenspezifische Anpassungen der Agenda, Angebote oder Fragen kontaktieren Sie uns gerne:
Oliver Collmann (oliver.collmann@model-engineers.com).

 

HIGHLIGHTS
  • Modellbasierte Entwicklung mit Simulink® und Stateflow®
  • Entwicklung sicherheitsrelevanter Software nach ISO 26262
  • Codegenerierung aus Simulink®-Modellen
  • Analyse und Evaluation der Modellqualität
  • Modellierungsrichtlinien
  • Modelltest und Testimplementierungstechniken

Referenten

Dr. Hartmut Pohlheim

Dr. Hartmut Pohlheim Portrait Hartmut Pohlheim ist das stabile Rückgrat der Technologieentwicklung. Er ist ein CTO aus Leidenschaft und stemmt Kundenprojekte sowie die interne Softwareentwicklung selbst unter hohem Zeit- und Qualitätsdruck. Unsere Kunden schätzen sein uner­schöpfliches Fachwissen und seine pragmatische Herangehensweise an herausfor­dernde Technologiethemen.

Martin Hill

Martin Hill ist Scrum Master des MES Test Managers® (MTEST) und zudem verantwortlich für Projekte in den Bereichen Qualitätssicherung, Modellierung und Modellprüfung. Herr Hill hat sich nach dem Studium der Luft- und Raumfahrt voll auf das modellbasierte Testen im Automobil konzentriert und Testprojekte erfolgreich leitet.

 

 

AGENDA - TAG 1

ZEITTHEMA
10:00 UhrBegrüßung und Vorstellung der Teilnehmer
10:30 UhrÜberblick: Modellbasierte Entwicklung und Qualitätssicherung mit Simulink®
  • Grundbegriffe der modellbasierten Entwicklung
  • Überblick über Entwicklungs- und Absicherungsaktivitäten
  • Randbedingungen für sicherheitsrelevante Systeme nach ISO 26262
  • 11:30 UhrModellierung eingebetteter Software in Simulink®
  • Simulink® Modellierungsumgebung
  • Aufbau und Struktur von Umgebungs- und Controller-Modellen
  • Parametrierung von Simulink®-Modellen
  • Hands-on
    12:30 UhrMittagspause und offener Dialog
    13:30 UhrModellierung eingebetteter Software mit Stateflow®
  • Einführung in das Konzept der Zustandsautomaten
  • Kontrollstrukturen und Flowcharts
  • Stateflow® Design-Pattern
  • Hands-on
    16:00 UhrAnalyse und Bewertung der Modellqualität
  • Analyse der Modellstruktur
  • Einführung in Komplexitätsmetriken
  • Berechnung der Modellkomplexität
  • Verbesserung der Modellstruktur
  • Hands-on
    17:00 Uhr Ende

    AGENDA - TAG 2

    ZEITTHEMA
    9:00 UhrDie TargetLink® Entwicklungsumgebung
  • TargetLink® Blockset
  • Data Dictionary
  • Datentypen, Klassen, Skalierung und Festkomma-Arithmetik
  • Schnittstellen (Signale und Busse)
  • TargetLink® Funktionen
  • Konvertierung der Beispielmodelle
  • 10:30 Uhr Modellintegration
  • Referenzierung von Modellen/Bibliotheken/ Parameter Files
  • Verteilte Modellierung
  • Hand-on
    12:00 UhrMittagspause und offener Dialog
    13:00 UhrGewährleistung der Modellqualität mit Modellierungsrichtlinien
  • Überblick über Modellierungsrichtlinien
  • Modellierungsrichtlinien für die MISRA® und ISO 26262-konforme Modellierung
  • Automatische Prüfung von Modellierungsrichtlinien
  • Hands-on
    15:00 Uhr Gewährleistung der Modellqualität durch Modelltest
  • Ziele, Workflow und Prozessschritte des Modelltests
  • Testspezifikationsmethoden
  • Testevaluierungsmethoden
  • Testdokumentation
  • Tracing der Anforderungen im Modelltest
  • 16:00 UhrAnforderungsbasierte Testfallerstellung
  • Wie sind Testfälle aufgebaut? Welche typischen Grundelemente sind enthalten?
  • Wie funktioniert die Äquivalenzklassenmethode und wobei hilft sie?
  • Testsequenzerstellung mit der Klassifikationsbaummethode
  • Parameter- und variantenabhängige Testspezifikationen
  • 17:00 Uhr Ende

    AGENDA - TAG 3

    ZEITTHEMA
    9:00 UhrSystematische anforderungsbasierte Spezifikation von Testsequenzen
  • Definition von Testgruppen und Testsequenzen mit MTCD
  • Beschreibungsfunktionen in MTCD (Funktionen, synchron, asynchron)
  • Parameterhandling mit MTCD
  • Best Practices für Testspezifikationen
  • Hands-on
    11:00 Uhr Regressions- und Back-to-Back Vergleich
  • Anwendungsbereiche (MiL vs. SiL vs. PiL, Modell-Sim vs. Messdaten)
  • Kombination von Back-to-Back und Regressions-Test mit Testassessments
  • Umwandlung von Outputsignalen in Referenzsignale
  • Hands-on
    12:00 UhrMittagspause und offener Dialog
    13:00 UhrModell- und Code-Coverage im Modelltest
  • Model-Coverage für alle MiL-Testplattformen
  • Code-Coverage
  • Hands-on
    14:30 Uhr Ergebnis- und Fortschrittsübersichten
  • Wie korrekt sind die Anforderungen im Testobjekt umgesetzt?
  • Wie ist die Qualität der Testergebnisse? (Testkatalog, Testreport)
  • Wann bin ich mit der Entwicklung/Qualitätssicherung fertig?
  • Hands-on
    16:00 UhrAuswertung der Schulung
    17:00 Uhr Ende