Softwarequalität in Theorie und Industrieller Praxis

Die meisten industriellen Systeme sind ohne Software nicht mehr vorstellbar. Gerade auch in sicherheitsrelevanten Bereichen, wie z.B. dem Automobil- oder Flugzeugbau, kommen zunehmend Softwaresysteme zum Einsatz. Klassische hardware-dominierte Systeme werden von software-dominerten Systemen Schritt für Schritt abgelöst. Der Entwurf dieser Software-Systeme stellt eine immer größer werdende Herausforderung für die Systementwickler dar. Wachsender Zeitdruck, höhere Anforderungen an die Korrektheit und steigende Systemkomplexität machen die Softwareentwicklung zu einer komplexen Aufgabe. Dadurch erhöht sich zwangsläufig auch das Fehlerpotential. Aus diesem Grund rückt das Testen von Software-Systemen immer weiter in den Vordergrund. In dieser Vorlesung werden die Grundlagen für das Testen, Debuggen und Verifizieren von Software-Systemen beschrieben. Themenschwerpunkte sind unter anderem: Qualitätsmanagement, funktionsorientiertes Testen, Abdeckungsanalyse-Verfahren (Coverage-Verfahren), Input Space Partitioning, spezielle Testtechniken, Software-Messung, Debugging, formale Techniken, Prüfstrategien und Prüfen von objektorientierter sowie eingebetteter Software.

Die Vorlesung umfasst nicht nur die theoretischen Grundlagen der aufgeführten Themen, sondern legt auch besonderen Wert auf den industriellen Praxisbezug. Alle behandelten Gebiete lassen sich direkt im industriellen Software-Umfeld anwenden. Weiterhin bringen die beiden aus der Industrie stammenden Dozenten Dr. Jürgen Ruf (Bosch Sensortech) und Prof. Dr. Thomas Kropf (Bosch) viel Praxiserfahrung mit und wollen diese auch in der Vorlesung an die Studierenden vermitteln. Die Vorlesung stützt sich unter anderem auf aktuelle Forschungsthemen der “Safety-Critical-Systems-Gruppe” der Technischen Informatik.

Anmeldung im Kursforum

Melden Sie sich hier an bis spätestens zum 29.04.2024, um Zugriff auf das Kursforum zu erhalten. Für spätere Anmeldungen wenden Sie sich an Marcial Gaißert
Researcher
Marcial Gaißert

Literatur

Beide Bücher stehen in der Universitäts-Bibliothek für Sie zur Ausleihe bereit.

Termine

Aufgrund von Terminkonflikten finden zwei Vorlesungen donnerstags statt dienstags statt.

18.04.2024 17:00 Vorlesung F119
22.04.2024 14:00 Übung F122
23.04.2024 17:00 Vorlesung F122
29.04.2024 14:00 Übung F122
02.05.2024 17:00 Vorlesung F119
06.05.2024 14:00 Übung F122
07.05.2024 17:00 Vorlesung F122
13.05.2024 14:00 Übung F122
14.05.2024 17:00 Vorlesung F122
    Pfingstpause  
27.05.2024 14:00 Übung F122
28.05.2024 17:00 Vorlesung F122
03.06.2024 14:00 Übung F122
04.06.2024 17:00 Vorlesung F122
10.06.2024 14:00 Übung F122
11.06.2024 17:00 Vorlesung F122
17.06.2024 14:00 Übung F122
18.06.2024 17:00 Vorlesung F122
24.06.2024 14:00 Übung F122
25.06.2024 17:00 Vorlesung F122
01.07.2024 14:00 Übung F122
02.07.2024 17:00 Vorlesung F122
08.07.2024 14:00 Übung F122
09.07.2024 17:00 Vorlesung F122
15.07.2024 14:00 Übung F122
16.07.2024 17:00 Vorlesung F122
22.07.2024 14:00 Übung F122
       
23.07.2024 17:00 Klausur TBA
03.09.2024 17:00 Nachklausur TBA

Dozenten