|
Fehlertolerierende Softwarearchitekturen (SWE-FT)5 ECTS
Modulverantwortliche/r: Francesca Saglietti Lehrende:
Francesca Saglietti
Startsemester: |
WS 2013/2014 | Dauer: |
1 Semester | Turnus: |
jährlich (WS) |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
Lernziele und Kompetenzen:
Die Studierenden
klassifizieren das Fehlverhalten von Softwaresystemen im Hinblick auf Konsistenzeigenschaften (fail-silent, konsistent, byzantinisch) und Persistenzeigenschaften (permanent, intermittierend);
unterscheiden Redundanzarten nach der Art der redundanten Mittel (Struktur, Funktion, Information, Zeit) und nach der Art ihrer Aktivierung (statisch bzw. dynamisch);
beschreiben Strategien zur Fehlerbehandlung im Betrieb (Fehlerausgrenzung, Fehlerbehebung, Fehlermaskierung);
erläutern sowohl allgemeine fehlertolerante Systemkonzepte (N-Versionen- und Rücksetzblock-Programmierung) als auch konkrete Architekturen (TMR, Duplex, Dual-Dual);
erfassen die Grundbegriffe der klassischen Zuverlässigkeitstheorie (Lebensdauer, Zuverlässigkeit, Verfügbarkeit, Versagensrate, Mean Time To Failure);
wenden analytische Ansätze zur quantitativen Bewertung redundanter Softwarearchitekturen an;
diskutieren Ursachen der Versagensabhängigkeit von Softwarekomponenten auf Basis der Theorie von Eckhardt & Lee und des Experiments von Knight & Leveson;
erläutern Effizienz und Effektivität von Back-to-back Teststrategien für diversitäre Systeme;
unterscheiden Ursachen der Softwarefehlerentstehung und differenzieren Strategien zur Forcierung von Diversität während der Entwicklung.
Bemerkung:
auch für den Studiengang Wirtschaftsinformatik
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan: Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:
- Informations- und Kommunikationstechnik (Master of Science)
(Po-Vers. 2010 | Schwerpunkt Eingebettete Systeme | Wahlpflichtmodule | Wahlpflichtmodul aus INF im Schwerpunkt Eingebettete Systeme)
Studien-/Prüfungsleistungen:
Fehlertolerierende Softwarearchitekturen (Vorlesung mit Übung) (Prüfungsnummer: 869140)
- Prüfungsleistung, mündliche Prüfung, Dauer (in Minuten): 30, benotet
- Anteil an der Berechnung der Modulnote: 100.0 %
- Erstablegung: WS 2013/2014, 1. Wdh.: SS 2014, 2. Wdh.: keine Wiederholung
1. Prüfer: | Francesca Saglietti |
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|