Inhaltsverzeichnis
1. Aktuelles
Lehrveranstaltung war im Sommersemester 2010 letztmalig im Angebot.
Ähnliche Inhalte werden in den Lehrveranstaltungen "Einführung in die Angewandte Informatik" ab Wintersemester 2010/11 sowie "Monitoring und Diagnose" ab Sommersemester 2011 angeboten.
2. Einordnung der Lehrveranstaltung
| Studiengänge: |
Informatik (Bakkalaureat, Diplom),
Informationssystemtechnik (Diplom),
Softwaretechnik (Diplom),
Wirtschaftsinformatik (Master) |
| Art der Lehrveranstaltung: |
Wahlpflichtfach im Modul WI-MA-08-03 (Wirtschaftsinformatik),
Wahlpflichtfach in den Fachgebieten Systemorientierte Informatik und Softwaretechnik (sonstige Studiengänge) |
| Zeitliche Einbindung: |
Sommersemester |
| Empfohlenes Semester: |
2. Semester (Wirtschaftsinformatik),
4. Semester (Softwaretechnik),
Hauptstudium, 6. oder 8. Semester (Informatik, Informationssystemtechnik) |
| Umfang in SWS (V/Ü/P): |
2/2/0 (Leistungspunkte für modularisierte Studiengänge entsprechend der jeweiligen Modulbeschreibung) |
| Erwünschte Vorkenntnisse: |
Vorlesungen des Grundstudiums,
insbesondere Systemorientierte Informatik (Informatik, Softwaretechnik) |
| Form des Abschlusses: |
Teil einer mündlichen Modulprüfung (Wirtschaftsinformatik),
Teil einer mündlichen Komplexprüfung (sonstige Studiengänge) |
| Fortsetzungsmöglichkeiten: |
Praktikum und Komplexpraktikum Technische Informationssysteme,
Hauptseminar Technische Informationssysteme
sowie weitere Lehrveranstaltungen im Fachgebiet "Systemorientierte Informatik",
Studienarbeiten |
3. Überblick
In der Vorlesung stehen Methoden für Test und Diagnose von Echtzeitsystemen in den verschiedenen Lebensphasen (Entwicklung, Inbetriebnahme, Dauerbetrieb usw.) im Vordergrund. Dazu wird im ersten Teil als Fallbeispiel ein konkretes, vernetztes Rechnersystem beschrieben und die für die jeweiligen Hierarchieebenen typischen Fehlerklassen dargestellt. Anschließend werden an diesem Beispiel Methoden und Werkzeuge für Test und Diagnose erläutert und durch Laborvorführungen ergänzt.
4. Gliederung der Vorlesung
- Komplexe Echtzeitsysteme und typische Fehlerklassen; Embedded Systems; Parallelverarbeitung; Verteilte Systeme
- Test komplexer Echtzeitsysteme
- Überblick (Vollständigkeit, Kausalität, dynamische und closed-loop-Systeme)
- Strukturtest (Debug-Werkzeuge, Überdeckungssystematiken, Pfadüberdeckung)
- Funktionstest (cause-effect-Analyse, Äquivalenzklassenbildung, Grenzwertanalyse, Klassifikationsbaum-Methode)
- Kombination von Struktur- und Funktionstest
- Besonderheiten beim Test komplexer Systeme (Test paralleler Systeme, Test von Echtzeitsystemen)
- Diagnose komplexer Echtzeitsysteme
- Messung (Signale, Software-Monitore, Protokoll-Monitore, Zeit in verteilten Systemen)
- Interpretation (Mustererkennung, Bedingungs- und Ereignisgefüge, Metrik, Rekursion)
- Modellbildung (Modelle stetiger und diskreter Signale, Systemmodelle, Suche nach Zusammenhängen und Abhängigkeiten, Modelle dynamischer und diskreter Systeme)
- Merkmalextration; Symptomangabe; Fehlererkennung und -behandlung
- Systemüberwachung und -sicherung (Expertensysteme zur Prozessüberwachung, Fehlererkennung, -lokalisierung, -klassifizierung)
5. Vorlesungsmaterialien
- Zusatzmaterialien zur Vorlesung (PDF)