VERLÄSSLICHKEIT VON SYSTEMEN UND SOFTWARE |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Inhalt Überblick über das Seminar Termine und Themen Dozenten Zu den Vorträgen Literaturvorschläge Überblick über das Seminar In diesem Seminar werden verlässliche Systeme (dependable systems) behandelt. Zur Einführung folgt ein Abschnitt aus dem Buch:
Verlässlichkeit wird definiert als die Eigenschaft eines Systems, dass begründbares Vertrauen in die Leistung, die es erbringt, gesetzt werden kann. Verlässlich hat verschiedene Aspekte:
Die Entwicklung von verlässlichen Systemen verlangt nach der Verwendung einer Reihe von Methoden, die folgendermaßen klassifiziert werden können:
Termine und Themen
Alle Sitzungen finden statt im Gebäude 27.2, Raum H05 (Seminarraum 1). Dozenten
Zu den Vorträgen Bevor Sie in Ihr eigentliches Thema einsteigen, tragen Sie in etwa 10 Minuten zur Einstimmung eine Horrorstory vor von einem tatsächlichen Ausfall in einem Software-System, das verlässliche zu sein hätte. Sie können sich eventuell von einer Liste im Internet inspirieren lassen: hier oder hier, aber Ihre eigenen Funde sind natürlich hochwillkommen! Kommen Sie spätestens eine Woche vor Ihrem Vortrag bei Ihrem Betreuer vorbei, um das Konzept der Folien oder der Seminararbeit durchzusprechen. Das Ziel ist, dass dann schon die Gliederung und der grobe Inhalt des Vortrags klar sind. (Für eine Stunde Vortrag rechnet man etwa 30 Folien.) Ihre definitive Seminararbeit geben Sie bitte spätestens am 16. Juli, 12.00 Uhr ab. Bedingungen zur Scheinvergabe: Vortrag und Seminararbeit, Einhalten der obigen Bedingungen (Termine). Die Note basiert auf der Qualität Ihres Vortrags und Ihrer Seminararbeit. Literaturvorschläge Hierunter finden Sie Vorschläge für Literatur, die Sie zugrundelegen können. Sie müssen neben diesen Vorschlägen mindestens eine weitere Quelle verwenden. Wenn Sie einen Vorschlag nicht sinnvoll finden, nehmen Sie bitte Kontakt mit Ihrem Begleiter auf. Case study: Railway Fallstudie: Kernkraftwerk Case study: Avionics Case study: Space Fault trees Dynamic fault trees Failure modelling Architectures Distributed systems: clock synchronisation Distributed systems: Byzantine agreement, reliable broadcast Formal models and verification 1 Security 1: Trustworthiness of the internet Security 2: Needham-Schroeder protocol Zuletzt geändert am 22. Juni 2004 von David N. Jansen. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dependable Systems & Software Group | Department of Computer Science | Universität des Saarlandes |