1
Clemens Gühmann
Technische Universität Berlin
Fakultät IV Elektrotechnik und Informatik
Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik
Modellgestützte Software- und
Funktionsentwicklung für Kraftfahrzeuge
Vorbereitung Prüfung
2
Prüfung
Kapitel 3: Überblick: Modellbasierte Software- und Funktionsentwicklung
• V-Entwicklungsprozess (modellbasiert) erklären
• Simulationsarten
Stellen Sie die Simulationsarten HiL, MiL, SiL, PiL dar.
Prinzipbild zeichnen mit I/Os der Steuergeräte + Simulatoren
Einsatzgebiet darstellen.
• Elektronische Systeme im KFZ: Wie sieht prinzipiell ein Regel-/Steuerkreis aus?
• Kernprozesse
• Erklären Sie die Modellierungsarten der Strecken.
Wie kann man physikalisch-basiert modellieren?
Wie kann man daten-basiert modellieren?
Kapitel 4: Eingebettete Systeme im Kraftfahrzeug (Einführung)
• Systemebene eines Fahrzeugs
• Prinzipieller Aufbau eines Steuergerätes
I/Os
Eingangs- und Ausgangsbeschaltungen
Mikrocontroller: Speicher
• Software
Wie aufgebaut?
Schichtenmodell
3
Prüfung
Kapitel 4: Eingebettete Systeme im Kraftfahrzeug (Einführung)
• Was ist Echtzeit?
• Tasks und Prozesse, Taskzustände, Prozessorzuteilung,
• Synchronisation, Kooperation und Kommunikation
Kapitel 5: Modellbasierte Methoden der Softwareentwicklung
• Was ist ein Funktionsmodell (Evolution der Modelle)
• Analyse der Systemarchitektur
• Worin unterscheiden sich Mealy, Moore und Harel-Automaten?
• Zustandsautomaten (Harel) - intensiv vorbereiten
• Zeitdiskrete Regler und Strecken. intensiv vorbereiten: Wie werden diese modelliert und umgesetzt?
• Wie wird in Steuergeräten mit Kennlinien und Kennfeldern gearbeitet. Wie funktioniert die Interpolation?
Kapitel 6: Grundlagen des Softwaretests
• Was ist Validierung? Was ist Verifikation? An welchen Stellen des V-Entwicklungsprozesses wird validiert? Wo wird verifiziert.
• Was ist ein Fehler?
• Erklären Sie den fundamentalen Testprozess
• Erklären Sie die vier behandelten Blackbox-Testverfahren
• Erklären Sie die vier behandelten Whitebox-Testverfahren
4
Prüfung
Kapitel 6: Grundlagen des Softwaretests (Fortsetzung)
• Was ist statisches Testen. Nennen Sie Beispiele
• Was ist ein Review.
• Nennen und beschreiben Sie die vier behandelten Reviewarten