Seminar: Fehlertolerante und Selbstheilende Systeme

Ähnliche Dokumente
SWOT Analyse zur Unterstützung des Projektmonitorings

Naturgewalten & Risikoempfinden

Studienrichtung Eingebettete Systeme

40x wissensch. Lehrerin / wissensch. Lehrer. 2. Mit dem Thema digitales Whiteboard als Unterrichtsmittel habe ich mich bereits beschäftigt.

R. Brinkmann Seite Schriftliche Übung Mathematik Stochastik II (Nachschreiber) Jan. 2007

Softwareentwicklungsprozess im Praktikum. 23. April 2015

Internet Explorer Version 6

Internet online Update (Mozilla Firefox)

Installationshinweise für OpenOffice Portable auf einem Wechseldatenträger Stand: 27. März 2003 LS Stuttgart, Kaufmännische ZPG

Checkliste. Reklamationen und Beschwerden zur Kundenbindung nutzen

Ist Fernsehen schädlich für die eigene Meinung oder fördert es unabhängig zu denken?

Anleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung

Meinungen zur Altersvorsorge

Auktionen erstellen und verwalten mit dem GV Büro System und der Justiz Auktion

Pflegeberichtseintrag erfassen. Inhalt. Frage: Antwort: 1. Voraussetzungen. Wie können (Pflege-) Berichtseinträge mit Vivendi Mobil erfasst werden?

Bündelkarteien bis zur 111mit Selbstkontrolle

Software Systems Engineering

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

ANWENDUNG DES WIENER STADTWERKE-LOGOS

Modalitäten der LSF-Belegung für die Lehrveranstaltungen

Deutsches Rotes Kreuz. Kopfschmerztagebuch von:

Zeitmanagement. Wie Sie Ihre Zeit erfolgreich nutzen. Borse Training & Coaching Wilhelmstr Wiesbaden

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

John Deere- Maschinensynchronisation PFP11961

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

D a s P r i n z i p V o r s p r u n g. Anleitung. - & SMS-Versand mit SSL (ab CHARLY 8.11 Windows)

Tipps zum Ziehen und Schieben von Abfallsammelbehältern

Das Werk einschließlich aller seiner Texte ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechts

FRAGE 39. Gründe, aus denen die Rechte von Patentinhabern beschränkt werden können

Betriebswirtschaftliches Beratungstool für Steuerberater Ziele, Inhalte und Struktur

Umstellung von Inlandssammelaufträgen in SEPA-Sammelaufträge

OSEK-OS. Oliver Botschkowski. PG AutoLab Seminarwochenende Oktober AutoLab

Kolloqium Wer ist Koch, wer ist Kellner? Brüssel, 19. Oktober Constantin Fabricius Referent im Geschäftsbereich Europäische Union

Die Tabellenvorlage im Katalog für Tabellen speichern... 2 Weiteres zu Schnellbausteinkatalogen EDV + Didaktik - Dr. Viola Vockrodt-Scholz

Inhouse-Schulung For tbildung.mal-alt-werden.de

Mobiler. Vernetzter. Emotionaler. Wie SBG auf die Entwicklung des Internets reagiert

MdtTax Programm. Programm Dokumentation. Datenbank Schnittstelle. Das Hauptmenü. Die Bedienung des Programms geht über das Hauptmenü.

iphone- und ipad-praxis: Kalender optimal synchronisieren

Alle Informationen zu Windows Server 2003 Übersicht der Produkte

Softwaretechnik 3. Klausurnachbesprechung , Phillip Ghadir

Ihre Lizenz ändern. Stand 01/2015

Meinungen der Bürgerinnen und Bürger in Hamburg und Berlin zu einer Bewerbung um die Austragung der Olympischen Spiele

Axel Schubert M.A. Bildungswerk der Sächsischen Wirtschaft

Der Mensch im Fokus: Möglichkeiten der Selbstkontrolle von Datenschutz und Datensicherheit durch den Anwender

Installationsanleitung. Ab Version

Das Qualifikationsverfahren (QV) für die Ausbildungsmodelle EFZi und 3+1 an der bwd WMB

FRAGEBOGEN ANWENDUNG DES ECOPROWINE SELBSTBEWERTUNG-TOOLS

Datenschutz im Alters- und Pflegeheim

protect 2016 Workshop C Wesentliche Veränderung von Maschinen Menschen verändern Maschinen Magdeburg

Anlage 1 B zur Spezifikation Anbieterwechsel Teil 1, Abläufe bei der Vorabstimmung

Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient.

Anleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15

Passen die Löhne und Gehälter Ihres Mandanten?

Installation von ilink TeamCall for Salesforce.com Office Edition

Dokumentation QuickHMI Runtime Manager

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: )

Requirements Engineering WS 11/12

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Daniel Warneke Ein Vortrag im Rahmen des Proseminars Software Pioneers

Bilder bearbeiten. 1 Einleitung. Lernziele. Bilder positionieren und anpassen. Bilder bearbeiten Lerndauer. 4 Minuten.

Kosten-Leistungsrechnung Rechenweg Optimales Produktionsprogramm

Muster für Ausbildungsverträge mit Auszubildenden nach dem Tarifvertrag für Auszubildende des öffentlichen Dienstes (TVAöD) - Besonderer Teil BBiG -

DIENSTPROGRAMM FÜR DIGITIZER-PEN BEDIENUNGSANLEITUNG

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Wissensmanagement im Geschäftsalltag: Wie unterstützt es mich in der beruflichen Praxis?

Hinzufügen elektronischer Zugangsdaten zu einer Gesellschaft (VU)

4. Die Grundsätze der Dialoggestaltung aus DIN EN ISO

Ihre Fragen unsere Antworten rund um die Fusion der Sparkassen Wesel und Dinslaken-Voerde-Hünxe. Mehrwert der Fusion. Das Wichtigste vorab:

Die StandbyBuchung. Hier finden Sie den Link zu StandbyBuchung:

User-centered Design Anwendung von Usability-Methoden bei der Entwicklung von Bibliotheksportalen. Irka Schneider 104. Bibliothekartag

Checkliste Internetpräsenz Premium Systems

Projektmanagement in Outlook integriert

Klicksparen. Einrichtung und Nutzung von Klicksparen am Beispiel vom iphone Hamburg,

Sich selbst und andere erfolgreich und gesund führen 3 tägiger Workshop

Internet und Datensicherung für Frankfurter Schulen mit einem Bandlaufwerk unter MS Windows NT Server Frage:

Qualitätssicherung. Was ist Qualität?

Zertifizierungsprozess

Buchhaltung mit WISO EÜR & Kasse 2011

Lehrer: Einschreibemethoden

Internet online Update (Internet Explorer)

Hilfe zur Konfiguration der Software Smart-eShop & Smart-Admin-Bereich

Beschreibung der Umstellungsschritte Hibiscus (Umstellung Sicherungsmedium auf smstan)

Fortbildung für Lehrerinnen und Lehrer

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

Die Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen

Echtzeitscheduling (1)

Whitepaper. Produkt: combit Relationship Manager 7. combit Relationship Manager -rückläufer Script. combit GmbH Untere Laube Konstanz

Webseiten mit fragwürdigen Aufrufen von "spy & track" - Unternehmen

Anleitung Problem Reporting Tool & Hypercam

IBM SPSS Statistics Version 23. Einführung in Installation und Lizenzierung

s.beat DAP-10X White Paper USB Stromversorgung am Apple Macintosh und deren Auswirkung

Testen mit JUnit. Motivation

Handbuch zur Installation des Smart Card- Lesegerätes MiniLector USB

Tag des Datenschutzes

Info-Veranstaltung zur Erstellung von Zertifikaten

Entwicklung neuer Angebote

Hilfedatei der Oden$-Börse Stand Juni 2014

Fragebogen Weisse Liste-Ärzte

Änderungen bei der Windenergie

Transkript:

Seminar: Fehlertolerante und Selbstheilende Systeme Juniorprofessor Dr. Holger Giese, Stefan Henkler, Matthias Tichy FG Softwaretechnik Raum E 3.165 Tele. 60-3321 [hg,mtt,shenkler]@upb.de

Fehlertoleranz Zusicherung von Sicherheit: Design des Systems muss mit allen erwarteten Fehlern umgehen Mögliche Strategie: Techniken zur Laufzeit, die mit den Auswirkungen von Fehlern umgehen können die Auswirkungen auf ein akzeptables Niveau reduzieren Fehlertoleranz (FT): Unterstützung von Diensten, welche trotz Fehler konsistent mit der Spezifikation sind. 2

Einschränkungen Fehlertoleranz Funktioniert nur mit erwarteten Fehlern: Nicht erwartetes wird nicht behandelt Erwartete Fehler werden vermieden oder eliminiert Anwendbar nur für Fehler, die nicht vermieden oder elimiert werden können Generell: Aufschlüsselung der auftretenden Fehlerklassen Wird ein Fehler entdeckt, kann hierauf reagiert werden 3

Fehlertoleranzphasen (1) Fehlerdetektion: Das Problem muss bekannt sein, um es zu bearbeiten (2) Schadenabschätzung: Der Schaden muss bekannt oder bestimmbar sein, um die Situation einzuschätzen (3) Zustandsrestaurierung: Zum Fortfahren wird ein konsistenter Zustand benötigt (4) Fortgesetzter Dienst: Weiterhin Einhaltung der Spezifikation 4

Self Healing Self-healing systems are an emerging class of software systems that exhibit the ability to adapt themselves at run-time to handle situations resource variability, changing user needs, and system faults. Fokus ACM SIGSOFT Workshop on Self-Healing Systems (WOSS'02) Call for Papers. http://www-2.cs.cmu.edu/~garlan/woss02/ Anpassung zur Laufzeit (vs. statisch) Teilw. auch ohne fortgesetzten Dienst 5

Gliederung (SWT) I. Grundlagen II. III. IV. Fehlerdetektion und Schadenabschätzung Fehlertoleranz (statische Ansätze) Selbstheilende Systeme 6

I. Grundlagen (1) Beeinträchtigung und Softwaretechniken zur Erhaltung der Verlässlichkeit (z.b. Fehlerursachen (HD/SW Fehler)) (2) Überblick von Ansätzen für selbstheilende Systeme 7

II. Fehlerdetektion und Schadenabschätzung (1) Fehlerdiagnose/-detektion von Echtzeitsystemen (2) Modellbasierte Fehlerdetektion und -diagnose 8

III. Fehlertoleranz (1) Synthese fehlertoleranter Software (2) Qualitätsverbessernde Transformationen (3) Adaptive Fehlertoleranz 9

IV. Selbstheilende Systeme (1) Erhöhen der Verfügbarkeit/Zuverlässigkeit während der Laufzeit durch Überwachung (2) Fault Tolerance and recovery by middleware (3) Stochastische Ansätze für failure detection and recovery (4) Fault Adaptive Control (5) Zugesicherte Rekonfiguration (6) Microrebooting/ Rejuvenation 10

Themenübersicht (SWT) (1) Beeinträchtigung und Softwaretechniken zur Erhaltung der Verlässlichkeit (z.b. Fehlerursachen (HD/SW Fehler)) (2) Überblick von Ansätzen für selbstheilende Systeme (3) Fehlerdiagnose/-detektion von Echtzeitsystemen (4) Modellbasierte Fehlerdetektion und diagnose (5) Synthese fehlertoleranter Software (6) Qualitätsverbessernde Transformationen (7) Adaptive Fehlertoleranz (8) Erhöhen der Verfügbarkeit/Zuverlässigkeit während der Laufzeit durch Überwachung (9) Fault Tolerance and recovery by middleware (10) Stochastische Ansätze für failure detection and recovery (11) Fault Adaptive Control (12) Zugesicherte Rekonfiguration (13) Microrebooting/ Rejuvenation 11