SYSTEM- UND SOFTWARE-ENGINEERING
|
|
|
- Elsa Gärtner
- vor 10 Jahren
- Abrufe
Transkript
1 SYSTEM- UND SOFTWARE-ENGINEERING Kapitel 3 Zuverlässige Systeme Vorlesung im Wintersemester 2012/13 FG System- und Software-Engineering Prof. Dr.-Ing. Armin Zimmermann
2 Inhalt Fehler und Fehlerursachen Zuverlässige Systeme Fehlervermeidung Fehlertoleranz Zuverlässigkeitsbewertung Modelle, Fehlerbaumanalyse Bewertung einzelner Komponenten Bewertung zusammengesetzter Systeme Fallstudie Zuverlässige Systeme 2
3 Fehler und Fehlerursachen Nichtfunktionale Anforderungen Problem: komplexe Systeme arbeiten nicht immer so wie gewünscht / spezifiziert! Sicherheit (safety) Verkehrstechnik (Auto, Bahn, Flugzeug) Chemie, Reaktorschutz, Medizintechnik Verletzlichkeit (security) Viren, Eindringen in Rechensysteme Unterbrechungsfreiheit (continuity) einer Mission Flugzeug, Blindlandesystem, Raumfahrt Datenkonsistenz und Datenintegrität (consistency) Buchungs- und Reservierungssysteme Zuverlässige Systeme 3
4 Fehler und Fehlerursachen Kenngrößen zuverlässiger Systeme Zuverlässigkeit (reliability) R(t) = Wahrscheinlichkeit, dass das System im Intervall [0, t] intakt ist Verfügbarkeit (availability) A(t) = Wahrscheinlichkeit, dass das System zum Zeitpunkt t intakt ist Sicherheit (safety) S(t) = Wahrscheinlichkeit, dass das System im Intervall [0, t] entweder intakt ist oder seine Funktion auf sichere Weise beendet hat Zuverlässige Systeme 4
5 Fehler und Fehlerursachen Kenngrößen zuverlässiger Systeme Überlebenswahrscheinlichkeit Wahrscheinlichkeit, dass das System im Zeitintervall (0,t) nicht ausfällt Voraussetzung: System war zum Zeitpunkt t = 0 fehlerfrei Ausfallwahrscheinlichkeit Wahrscheinlichkeit, dass das System im Zeitintervall (0,t) ausfällt Voraussetzung: System war zum Zeitpunkt t = 0 fehlerfrei Zuverlässige Systeme 5
6 Fehler und Fehlerursachen Typische Zuverlässigkeitsanforderungen Systeme mit langer Einsatzdauer Z.B. unbemannte Raumfahrt, Satellit, Typische Anforderung: Verfügbarkeit A(10 Jahre) 0.95 Zwischenzeitliche längere Ausfälle (z.b. 1 Woche) sind akzeptabel Sicherheitskritische Systeme Z.B. elektrische Flugsteuerung, industrielle Steuerungen, militärische Systeme, Typische Anforderung: Zuverlässigkeit R(3 Stunden) , Sicherheit S(3 Stunden) Zuverlässige Systeme 6
7 Fehler und Fehlerursachen Typische Zuverlässigkeitsanforderungen Systeme mit langen Wartungsintervallen Wartungen werden periodisch durchgeführt, Reparatur zu anderen Zeitpunkten ist unmöglich oder sehr teuer Z.B. Raumstation, Telefonvermittlungsrechner in schwer zugänglichen Gebieten, Typische Anforderung: Zuverlässigkeit R(1 Monat) 0.99 Systeme mit hoher Verfügbarkeit Z.B. Bankbuchungs-, Börsentransaktionssystem, Typische Anforderung: Verfügbarkeit A(1 Tag) 0.99 Zuverlässige Systeme 7
8 Fehler und Fehlerursachen Unzulänglichkeiten technischer Systeme Ein Fehler (fault) im System führt zu einem fehlerhaften Zustand (error) Der Übergang in einen fehlerhaften Zustand wird als Ausfall (failure) bezeichnet Ein fehlerhafter Zustand kann zu einem Systemversagen (crash) führen Beispiel Fehler: Irrtum des Programmierers Fehlerhafter Zustand: falscher Code Systemversagen: wenn Ausführung des falschen Codes zu falschen Ausgaben führt Zuverlässige Systeme 8
9 Fehler und Fehlerursachen Entwicklungsfehler Entstehen vor Inbetriebnahme des Rechensystems Fehlerhafte Spezifikation, Implementierung, Dokumentation Herstellungsfehler Bedingt durch fehlerhafte Materialien oder Hilfsmittel Fertiges System entspricht nicht der Spezifikation Betriebsfehler Fehler in der Nutzungsphase des Systems Zufällige, physikalische Fehler (alterungsunabhängig) Verschleißfehler Störungsbedingte Fehler aufgrund äußerer Einflüsse Bedienungsfehler, Wartungsfehler Absichtliche Fehler (Sabotage) Zuverlässige Systeme 9
10 Fehler und Fehlerursachen Permanente Fehler Fehlermaskierung oder Ausgliederung der defekten Komponente Möglichst Reparatur Beispiel: fehlfunktionierende Hardwarekomponenten (Funktionsoder Speicherbausteine) Transiente Fehler Auswirkungen vorübergehender Ereignisse Keine Reparatur erforderlich Fehlermaskierung oder Fehlerkompensierung ausreichend Beispiel: Störsignale auf Nachrichtenleitung Intermittierende Fehler Treten zeitweilig für einen begrenzten Zeitraum auf Sonderfall permanenter oder transienten Fehler Beispiel: Wackelkontakt Zuverlässige Systeme 10
11 Grundbegriffe Zuverlässigkeit dependability Unzulänglichkeiten impairments Mittel means Kenngrößen measures Fehler faults errors Ausfälle failures Überlebens- Wahrscheinlichkeit reliability Verfügbarkeit availability Realisierung procurement Analyse validation Fehler- Vermeidung fault avoidance Fehler- Toleranz fault tolerance Modellierung modeling Simulation simulation Test testing Anfälligkeitsanalyse error forecasting Zuverlässige Systeme 11
12 Grundbegriffe Jedes reparierbare System befindet sich abwechselnd in den Zuständen intakt und defekt Zustand intakt defekt Lebensdauer Ausfalldauer t Mittlere Lebensdauer (MTTF, mean time to failure) = mittlere Zeit bis zum Ausfall eines Systems Mittlere Ausfalldauer (MTTR, mean time to repair) = mittlere Zeit für eine Reparatur Zuverlässige Systeme 12
13 Grundbegriffe Mittlerer Ausfallabstand (MTBF, mean time between failures) ist die mittlere Zeit zwischen zwei Ausfällen Zusammenhang: MTBF = MTTF + MTTR Ausfallrate: = 1/MTTF Reparaturrate: = 1/MTTR Verfügbarkeit (availability) und Nichtverfügbarkeit: Wahrscheinlichkeit, dass ein System zu einem vorgegebenem Zeitpunkt intakt bzw. defekt ist Mittlere Verfügbarkeit = MTTF / MTBF Mittlere Nichtverfügbarkeit = MTTR / MTBF Zuverlässige Systeme 13
14 Grundbegriffe Unterschied zwischen Überlebenswahrscheinlichkeit und Verfügbarkeit Überlebenswahrscheinlichkeit bezieht sich auf die Zeitspanne bis zum ersten Ausfall eines Systems Verfügbarkeit kann trotz häufiger Ausfälle hoch sein (reparierbares System mit kurzen Reparaturzeiten) Zuverlässige Systeme 14
15 Fehler und Fehlerursachen Zuverlässige Systeme Fehlervermeidung Fehlertoleranz Zuverlässigkeitsbewertung Modelle, Fehlerbaumanalyse Bewertung einzelner Komponenten Bewertung zusammengesetzter Systeme Fallstudie Zuverlässige Systeme 15
16 Zuverlässige Systeme Mittel zur Realisierung zuverlässiger Systeme Fehlervermeidung Übliche Qualitätssicherungsmaßnahmen Bei Hardware: Bauteile aussuchen, überdimensionieren und künstlich altern Schwachstellenanalyse Fehlertoleranz Fähigkeit eines Systems, auch mit einer begrenzten Anzahl fehlerhafter Subsysteme seine spezifizierte Funktion zu erfüllen (ITG 3004) Zuverlässige Systeme 16
17 Schwachstellenanalyse Arten und Ursachen von Schwachstellen Organisatorische Schwachstellen Unzulänglichkeiten in der Aufbau- bzw. Ablauforganisation Informationelle Schwachstellen Falsche oder fehlende Informationen Medienbrüche Technische Schwachstellen Unzulänglichkeiten in der technischen Ausstattung Unterscheidung in Quantifizierbare Nicht quantifizierbare Zuverlässige Systeme 17
18 Schwachstellenanalyse Arten und Ursachen von Schwachstellen Quelle: Markscheffel Zuverlässige Systeme 18
19 Schwachstellenanalyse Gefahrenursache bekannt unbekannt Beschreibung des Systemverhaltens z.b. Ereignisablaufanalyse Induktive Analyse z.b. Ausfalleffekt- und Bedeutungsanalyse Deduktive Analyse z.b. Fehlerbaumanalyse Explorative Analyse z.b. Ursache- Wirkungsanalyse bekannt unbekannt Auswirkungen Quelle : Krömker, Fenelon / McDermid Zuverlässige Systeme 19
20 Schwachstellenanalyse Methoden zur Schwachstellenanalyse Fehlerbaumanalyse (DIN 25424) Ursache-Wirkungs-Diagramm (Ichikawa - Diagramm) Ereignisablaufanalyse (DIN 25419) Ausfalleffekt-Analyse (DIN 25488) Zuverlässige Systeme 20
21 Schwachstellenanalyse Ursache-Wirkungs-Analyse Bestimmt Ursachen und Konsequenzen eines kritischen Ereignisses Einstufig vernetzte Zusammenhänge Ursachen Wirkungen Ursachen Wirkungen Quelle : Krömker Zuverlässige Systeme 21
22 Schwachstellenanalyse Ishikawa-Diagramm Mögliche und bekannte Ursachen (Einflüsse) Einteilung in Haupt- und Nebenursachen Einfluss auf Wirkung (Problem) Positiv oder negativ Quelle : Krömker Zuverlässige Systeme 22
23 Schwachstellenanalyse Quelle : Krömker Zuverlässige Systeme 23
24 Schwachstellenanalyse Ereignisablaufanalyse (event tree analysis) Ereignisabläufe von bekannten Störung zu unbekannten Endzuständen Untersucht Störfälle, Schwachstellen und Unfälle sowie ihre kausalen Folgeereignisse Beispiel: Einlesen einer fehlerhaften XML-Datei von einer Software [Quelle: Krömker, Bartholomäus] Zuverlässige Systeme 24
25 Schwachstellenanalyse Ausfalleffektanalyse (failure mode and effects analysis) Ereignisabläufe von bekannten Störung zu unbekannten Endzuständen (Risikoanalyse) Fehlerereignissen einzelner Komponenten und Auswirkungen auf das Gesamtsystem Akzeptanz, Ablehnung oder Empfehlung von Schutzmaßnahmen einzelner Systemkomponenten Zuverlässige Systeme 25
26 Schwachstellenanalyse Beispiel einer FMEA: Geschwindigkeitssensor in der Automobilindustrie Quelle: Krömker, Bartholomäus Zuverlässige Systeme 26
27 Fehler und Fehlerursachen Zuverlässige Systeme Fehlervermeidung Fehlertoleranz Zuverlässigkeitsbewertung Modelle, Fehlerbaumanalyse Bewertung einzelner Komponenten Bewertung zusammengesetzter Systeme Fallstudie Zuverlässige Systeme 27
28 Fehlertoleranz Fehlertoleranz Hilfsmittel zur Konstruktion zuverlässiger Systeme Maßnahmen zur Erzielung von Fehlertoleranz: Spezifikationsfehler Softwarefehler Äußere Störungen Hardwarefehler FEHLER- VERMEIDUNG Fehler Systemversagen Bauelementeausfälle Implementierungsfehler FEHLER- MASKIERUNG FEHLER- TOLERANZ Zuverlässige Systeme 28
29 Fehlertoleranz Fehlermaskierung Verhindert die Auswirkungen eines Fehlers in einem System, so dass die ununterbrochene Erfüllung seiner Funktion ermöglicht wird Damit der Ausfall von Teilsystemen nicht zum Systemversagen führt, ist Redundanz notwendig Definition: Vorhandensein von mehr als für die Ausführung der vorgesehenen Aufgaben notwendigen Mittel Zuverlässige Systeme 29
30 Arten von Redundanz Statische (fehlermaskierende) Redundanz Mehrere gleichartige oder verschiedenartige Komponenten zur Erfüllung der gleichen Systemfunktion Erhöhung der Überlebenswahrscheinlichkeit Dynamische Redundanz System ist in der Lage, Fehler zu erkennen Im Fehlerfall Rekonfiguration, d.h. die Systemstruktur wird verändert Erhöhung der Verfügbarkeit Zuverlässige Systeme 30
31 Arten von Redundanz Heiße Redundanz (hot standby) Zusätzliche Komponenten sind an der Ausführung der Systemaufgaben ständig beteiligt Kalte Redundanz (cold standby) Zusätzliche Komponenten werden erst bei Störung eingeschaltet Annahme: Komponenten können nicht ausfallen, solange sie ausgeschaltet in Reserve stehen Warme Redundanz (warm standby) Zusätzliche Komponenten sind zwar eingeschaltet, werden aber erst bei einer Störung aktiviert Zuverlässige Systeme 31
32 Arten von Redundanz Strukturelle Redundanz Erweiterung des Systems um zusätzliche Objekte gleichartige Rechner Funktionskomponenten (Busse, Prozessoren, ) Rechenprozesse Kopien von Dateien Oft statisch vorhanden Zuverlässige Systeme 32
33 Arten von Redundanz Strukturelle Redundanz bei Systemen mit n gleichartigen Komponenten Statische Redundanz System ist intakt, wenn mindestens m Komponenten intakt sind 2-aus-3-System (TMR = triple modular redundancy) Serienschaltung: n-aus-n-system Parallelschaltung: 1-aus-n-System Zuverlässige Systeme 33
34 Arten von Redundanz Dynamische Redundanz Von n Komponenten werden höchstens m eingesetzt Ausfallende Komponenten werden ersetzt Voraussetzung: Fehlerdiagnose / Fehlererkennung System ist intakt, wenn m Komponenten intakt sind und eingesetzt werden Fehlerdiagnose Zur Erkennung und Diagnose von Fehlern ist ein Fehlermodell notwendig Fehlermodell macht Annahmen über Ursachen, Art und Auswirkungen möglicher Fehler Zuverlässige Systeme 34
35 Arten von Redundanz Funktionale Redundanz Erweiterung des Systems um zusätzliche Funktionen Funktionen zur Rekonfigurierung Ersatzfunktionen Steht bei Bedarf zur Verfügung Informationsredundanz Schützen der Information gegen spezielle Bitfehler Spezielle Codierung (z.b. Quersummenbildung) Mehrfachverzeigerung von Listen Häufig mit geringem Aufwand verbunden Zuverlässige Systeme 35
36 Zuverlässige Software Softwareimplementierte Fehlertoleranz Fehlertoleranzmaßnahmen werden durch Softwarekomponenten ausgeführt (SIFT = Software Implemented Fault Tolerance) Redundante Rechenprozesse Gleichartige Prozesse auf verschiedenen Rechnern Fehlertoleranz im Hinblick auf Ausfälle der Hardware Alle Möglichkeiten der strukturellen Redundanz sind nutzbar Fehlermaskierung durch Vergleich und Mehrheitsbildung Rekonfigurierung durch Prozessmigration Hardware - und softwareimplementierte Fehlertoleranz sind gleichwertig Zuverlässige Systeme 36
37 Fehlererkennung Fehlererkennung Voraussetzung für eine Fehlerbehandlung ist die Fehlererkennung (error detection) Plausibilitätstest Beispiel: Messwerte müssen innerhalb physikalisch bedingter Schranken liegen Selbstdiagnose Kann beim Einschalten oder auch zyklisch erfolgen Beispiel: Werte in Speicher schreiben, lesen und vergleichen Zuverlässige Systeme 40
38 Fehlererkennung Replizieren und Vergleichen V Fehler Ausgabe Vergleicher V (Voter) wird häufig als korrekt vorausgesetzt, sonst wird Vergleicher auch repliziert Synchronisation nötig Probleme beim Vergleich reeller Größen Häufig: Doppelrechner und 2-aus-3-System Zuverlässige Systeme 41
39 Fehlererkennung Zeitüberwachung Besonders wichtig in kommunikationsbasierten Systemen Überwachungsprozesse Zyklische Lebensmeldung an Überwachungsprozess ( I am alive, heart beat) Umkehrprüfung Beispiel: atan(tan(x)) = x Hardwareschutzmechanismen Speicherschutz, privilegierte Befehle Fehlererkennende Codes Zuverlässige Systeme 42
40 Fehlererkennung Fehlerlatenzintervall Zeitintervall vom Auftreten eines Fehlers bis zu seiner Erkennung Verfügbarkeit versus Sicherheit Sicheres System: Nach der Fehlererkennung erfolgt ein Übergang in einen sicheren Zustand (fail-safe), z.b. durch Anhalten (fail-stop) System mit hohen Verfügbarkeitsanforderungen: Nach Fehlererkennung folgt Fehlerbehandlung, um Funktion des Systems aufrechtzuerhalten Zuverlässige Systeme 43
41 Fehlerbehandlung Fehlertoleranz fault tolerance Redundanz redundancy Fehlererkennung fault detection Fehlerbehandlung error processing Übergang zu fehlerfreien Subsystemen latent error processing Rekonfigurierung reconfiguration Ausgliederung error passivation Verlagerung migration Eingliederung activation Fehlerbehebung error recovery Herstellung eines fehlerfreien Zustands effective error processing Rückwärtsfehlerbehebung backward error recovery Vorwärtsfehlerbehebung forward error recovery Fehler- Kompensierung error compensation Fehlermaskierung fault masking Fehlerkorrektur fault correction Zuverlässige Systeme 44
42 Fehlerbehandlung Fehlerbehandlung Nach einer Fehlererkennung kann eine Fehlerbehandlung durchgeführt werden Fehler beheben oder kompensieren Fehlerkompensierung (durch statische Redundanz) Die Auswirkungen eines Fehlers werden durch Fehlermaskierung unterdrückt Fehler wird nicht unbedingt beseitigt Fehlerhafter Zustand wird korrigiert (Fehlerkorrektur) Zuverlässige Systeme 45
43 Fehlerbehandlung Fehlerbehebung (durch dynamische Redundanz) Ausgliederung fehlerhafter Komponenten Eingliederung intakter Komponenten Fehlerfreier Zustand wird wieder hergestellt Zwei Vorgehensweisen: Vorwärtsfehlerbehebung (explizit) Der fehlerhafte Systemzustand wird so modifiziert, dass ein Weiterarbeiten möglich ist Rückwärtsfehlerbehebung (implizit) Es wird ein alter, noch fehlerfreier Systemzustand wiederhergestellt Zuverlässige Systeme 46
44 Fehler und Fehlerursachen Zuverlässige Systeme Fehlervermeidung Fehlertoleranz Zuverlässigkeitsbewertung Modelle, Fehlerbaumanalyse Bewertung einzelner Komponenten Bewertung zusammengesetzter Systeme Fallstudie Zuverlässige Systeme 55
45 Zuverlässigkeitsbewertung Mittel zur Analyse zuverlässiger Systeme Modellierung Aussagen über das Systemverhalten im Fehlerfall aus einem analytischen Modell Sinnvoll zum Entwurf der Systemarchitektur Simulation Numerische Aussagen über das Systemverhalten im Fehlerfall Sinnvoll zum Entwurf der Systemarchitektur Test Zur Überprüfung der Systemverhaltens im Fehlerfall Anfälligkeitsanalyse Vorhersage möglicher Fehler Zuverlässige Systeme 56
46 Zuverlässigkeitsbewertung Modellgestützte Zuverlässigkeitsbewertung Ermittlung der gewünschten Kenngrößen durch Analyse von stochastischen Modellen Gängige Modellierungsmethoden: kombinatorische Modelle, Blockschaltbilder, Fehlerbäume, Markov-Ketten, Petri-Netze Für einfache Systeme sind kombinatorische Modelle wegen einfacher Analysierbarkeit sinnvoll Für komplexere Systeme sind z.b. Petri-Netze sinnvoll Flexible Modellierungsmethode mit großer Ausdruckskraft Werkzeuge unterstützen Modellerstellung und automatische Auswertung (z.b. TimeNET) Zuverlässige Systeme 57
47 Zuverlässigkeitsbewertung Modellgestützte Zuverlässigkeitsbewertung Analyseergebnisse ermöglichen Systemvergleich (z.b. Auswahl aus Entwurfsalternativen) Frühes Erkennen von Schwachstellen Nachweis, dass ein entwickeltes System Zuverlässigkeitsanforderungen erfüllt Quantifizierung von Zuverlässigkeitskenngrößen eines entwickelten Systems (z.b. für technische Spezifikationen in Datenblättern) Zuverlässige Systeme 58
48 Zuverlässigkeitsbewertung Gestaltungsspielraum Zuverlässige Systeme 59
49 Zuverlässigkeitsbewertung Fehlerbaumanalyse (fault tree analysis) [DIN ] Unerwünschtes Ereignis mögliche Fehlerkombinationen Auftrittswahrscheinlichkeit und Nichtverfügbarkeit Zuverlässige Systeme 60
50 Zuverlässigkeitsbewertung Beispiel Fehlerbaum Quelle : sti.srs.gov Zuverlässige Systeme 61
51 Zuverlässigkeitsbewertung Fehlerbaumanalyse Elementare Ereignisse: Wahrscheinlichkeit X1 UND X2: X1 * X2 X1 ODER X2: 1-(1-X1)*(1-X2) Komplexere Fälle: Kombinatorik Voraussetzung: Unabhängigkeit! Erweiterungen existieren mit zusätzlichen Ausdrucks- und Berechnungsmöglichkeiten Zuverlässige Systeme 62
52 Fehler und Fehlerursachen Zuverlässige Systeme Fehlervermeidung Fehlertoleranz Zuverlässigkeitsbewertung Modelle, Fehlerbaumanalyse Bewertung einzelner Komponenten Bewertung zusammengesetzter Systeme Fallstudie Zuverlässige Systeme 65
53 Bewertung von Komponenten Dynamische Modellierung einzelner Komponenten Ausfallverhalten Lebensdauer ist Zeit bis zum Ausfall, modelliert durch Zufallsvariable T mit Verteilung F(t) = P(T t) Zuverlässigkeit R(t) = 1 -F(t) Ausfallrate (hazard rate) h(t) = gibt Ausfälle pro Zeiteinheit an f(t) R(t) Zuverlässige Systeme 66
54 Bewertung von Komponenten Erfahrung zeigt, dass Ausfallrate oft Form der so genannten Badewannenkurve besitzt Ausfallrate h(t) l Alterungsausfälle Frühausfälle Normalausfälle Zeit t Frühausfälle mit abfallender Ausfallrate Normalausfälle mit konstanter Ausfallrate Alterungsausfälle mit ansteigender Ausfallrate Zuverlässige Systeme 67
55 Bewertung von Komponenten Annahmen über die Lebensdauer Meist werden durch künstliche Alterung (z.b. Betrieb bei höherer Temperatur) schwache Komponenten aussortiert, daher treten im Betrieb kaum Frühausfälle auf Außerdem werden Komponenten meist ersetzt, bevor Alterungsausfälle auftreten Normalausfälle können gut durch exponentiell verteilte Lebensdauer F(t) = 1 -e -lt nachgebildet werden Falls diese Annahme unzulässig ist, werden andere Lebensdauerverteilungen benutzt, übliche: Weibullverteilung (ermöglicht steigende oder abfallende Ausfallrate) Phasentypverteilung (zusammengesetzt aus Phasen mit exponentiell verteilter Länge) Zuverlässige Systeme 68
56 Bewertung von Komponenten Ermittlung der Fehlerrate Aus Datenblättern der Komponenten oder dem Military Standardization Handbook des US Verteidigungsministeriums (Abkürzung: MIL-HDBK-217) Liefert z.b. Modell für die Fehlerrate eines ICs: l=pp (C p + C p ) p L Q 1 T 2 E P Ausfälle pro 10 6 h p L learning factor (1 10, Reife des Herstellungsprozesses) p Q quality factor (1 300, Qualitätssicherung) p T temperature factor ( ( 8121[(1/(T 273)) 1/298]) 0.1e - + -, T = Temperatur) environmental factor (0,2 10, Einsatzumgebung) p E Zuverlässige Systeme 69
57 Bewertung von Komponenten p P pin factor (1 1,2, Anschlussanzahl) C,C complexity factors 1 2 0,00471N 0,00423N 1 = 2 = (C 0, 0187e,C 0, 013e, N = Anzahl der Gatter) Typische Werte p = 1, p = 16, p = 0, 35, p = 0,2, p = 1 L Q T E P RAM 1 MBit 0,1 Ausfälle pro 10 6 h RAM 64 MBits 6,4 Ausfälle pro 10 6 h Zuverlässige Systeme 70
58 Bewertung von Komponenten Mittlere Lebensdauer Mean time to failure (MTTF), oft in Datenblättern angegeben Erwartungswert der Lebensdauer: ò ò ò MTTF = t f(t)dt = (1 - F(t))dt = R(t)dt Im Fall der Exponentialverteilung: MTTF ist Kehrwert der konstanten Ausfallrate Zuverlässigkeit zum Zeitpunkt der mittleren Lebensdauer nur noch 0,3678! -lt 1 MTTF = ò e dt = l 1 -l MTTF -l l -1 R(MTTF) = e = e = e» 0, Zuverlässige Systeme 71
59 Bewertung von Komponenten Reparatur Reparaturzeit lässt sich wie die Lebensdauer als Zufallsvariable modellieren, charakterisiert durch Verteilungsfunktion Mittlere Reparaturzeit (mean time to repair, MTTR) ist Erwartungswert der Verteilung der Reparaturzeit MTTR wird oft grob geschätzt oder durch Fehlerinjektion ermittelt Künstliche Erzeugung von Fehlern (Injektion) Messung der Reparaturzeit Einsatz statistischer Schätzverfahren Zuverlässige Systeme 72
60 Bewertung von Komponenten Reparatur Oft mehrstufiges Fehlermodell mit verschiedenen Fehlerarten, die verschiedene Reparaturzeit erfordern Beispiele Fehler, die durch Softwaremaßnahmen behoben werden können (Reparaturzeit einige Sekunden) Fehler, die durch Neustart des Programms oder Rechners behoben werden können (Reparaturzeit einige Minuten) Fehler, die durch Austausch von Hardware-Komponenten behoben werden können (Reparaturzeit einige Stunden) Zuverlässige Systeme 73
61 Bewertung von Komponenten Stochastische Petri-Netze als Modell Ausfall ohne Reparatur OP fail F R(t) = P(# F = 0), MTTF =ò R(t)dt Ausfall mit Reparatur OP fail F 0 repair A(t) = P(# F = 0) Quelle der Petri-Netz-Folien: R. German Zuverlässige Systeme 74
62 Bewertung von Komponenten Transiente Analyse liefert zeitabhängige Verfügbarkeit A(t) Stationäre Analyse liefert stationäre Verfügbarkeit 1 A = lim ò A(x)dx t t t 0 (Interpretation: mittlerer Zeitanteil, zu dem das System verfügbar ist) Zuverlässige Systeme 75
63 Bewertung von Komponenten Beispiel Ausfall exponentiell verteilt mit Rate = 0,01/h Reparatur exponentiell verteilt mit Rate = 1/h Verfügbarkeit A(t) Zeit t in Stunden Transiente Verfügbarkeit konvergiert oft schnell gegen den stationären Wert Stationärer Wert ist daher oft ein ausreichendes Maß der Verfügbarkeit Zuverlässige Systeme 76
64 Fehler und Fehlerursachen Zuverlässige Systeme Fehlervermeidung Fehlertoleranz Zuverlässigkeitsbewertung Modelle, Fehlerbaumanalyse Bewertung einzelner Komponenten Bewertung zusammengesetzter Systeme Fallstudie Zuverlässige Systeme 77
65 Bewertung von Systemen Modellierung zusammengesetzter Systeme Seriensysteme System ist intakt, falls alle Komponenten intakt sind Grundstruktur normaler technischer Systeme, die sich aus Einzelkomponenten zusammensetzen OP1 fail1 Petri-Netz-Modell OPn failn F R t = P #F = 0 Serie ( ) ( ) Zuverlässige Systeme 78
66 Bewertung von Systemen Kombinatorische Lösung T,R i i(t) seien Lebensdauer und Zuverlässigkeit von Komponente i( 1 i n) T Serie,R Serie(t) seien Lebensdauer und Zuverlässigkeit des Seriensystems Es gilt: P( TSerie > t) = P( T1 > t T2 > t Tn > t) Unter der Annahme, dass die Komponentenausfälle unabhängig sind, folgt: P(TSerie > t) = P(T1 > t) P(T2 > t) P(Tn > t) Also gilt: R (t) = R (t) R (t) R (t) Serie 1 2 n Zuverlässige Systeme 79
67 Bewertung von Systemen Komponenten mit exponentiell verteilter Lebensdauer l i sei Ausfallrate von Komponente i 1t 2t nt ( 1 2 n)t R Serie(t) e -l e -l e -l e - l +l + = = +l Lebensdauer eines Seriensystems ist exponentiell verteilt, falls Lebensdauer der Komponenten exponentiell verteilt sind Ausfallrate ist gleich Summe der Ausfallraten der Komponenten Zuverlässige Systeme 80
68 Bewertung von Systemen Zustandsraumbasierte Lösung Beispiel: Seriensystem mit 2 Komponenten mit exponentiell verteilter Lebensdauer, Ausfallraten l, l 1 2 OP1 OP2 fail1 fail2 F Zustände (1, 1) beide Komponenten intakt (0, 1) 1. Komponente ausgefallen (1, 0) 2. Komponente ausgefallen (0, 0) beide Komponenten ausgefallen R t = P #F = 0 Serie ( ) ( ) Zuverlässige Systeme 81
69 Bewertung von Systemen Zugrunde liegende Markov-Kette 1 0,1 2 1,1 0,0 Fehler 1,0 2 1 Zuverlässigkeit R und Lebensdauerverteilung F entsprechen Zustandswahrscheinlichkeiten Die Zustandswahrscheinlichkeiten ergeben sich aus der transienten Analyse (hier manuelles Lösen der Differentialgleichungen möglich) Zuverlässige Systeme 82
70 Bewertung von Systemen Analyse der Markov-Kette R (t) =p (t) = e Serie 1,1 -l ( +l )t 1 2 F (t) =p (t) +p (t) +p (t) Serie 0,1 1,0 0,0 -l ( +l )t = - = e 1 R (t) Serie Gleiches Ergebnis wie kombinatorische Lösung Zur Vereinfachung könnten die Zustände (0, 1), (1, 0) und (0, 0) zu einem Fehlerzustand zusammengefasst werden Zuverlässige Systeme 83
71 Bewertung von Systemen Parallelsysteme System besteht aus redundanten Komponenten und ist intakt, falls mindestens eine seiner Komponenten intakt ist Anzahl der redundanten Komponenten begrenzt durch Kosten, Größe, Gewicht, elektrische Leistung Verschiedene Mechanismen zur Fehlererkennung (z.b. Selbstdiagnose, Vergleich) und Fehlerbehandlung (z.b. Fehlermaskierung, Rekonfiguration) Zuverlässige Systeme 84
72 Bewertung von Systemen Petri-Netz-Modell Parallelsystem (mit idealer Fehlererkennung und -behandlung) OP1 fail1 n F OPn failn R Parallel(t) = P(#F = 0) Zuverlässige Systeme 85
73 Bewertung von Systemen Kombinatorische Lösung T,R i i(t) seien Lebensdauer und Zuverlässigkeit von Komponente i( 1 i n) T Parallel,R Parallel(t) seien Lebensdauer und Zuverlässigkeit des Parallelsystems Es gilt: P( TParallel t) = P( T1 t T2 t Tn t) Unter der Annahme, dass die Komponentenausfälle unabhängig sind, folgt: P(TParallel t) = P(T1 t) P(T2 t) P(Tn t) Also gilt: F Parallel(t) = F 1(t) F 2(t) F n(t) bzw.: R (t) = 1-( 1-R ( t) ) ( 1-R ( t) ) ( 1-R ( t) ) Parallel 1 2 n Zuverlässige Systeme 86
74 Bewertung von Systemen Zustandsraumbasierte Lösung Beispiel: Parallelsystem mit 2 Komponenten mit exponentiell verteilter Lebensdauer, Ausfallrate jeweils OP1 fail1 OP2 fail2 2 F Zustandsdefinition wie bei Seriensystem Zuverlässige Systeme 87
75 Bewertung von Systemen Zugrunde liegende Markov-Kette 1,1 0,1 1,0 Zuverlässigkeit und Lebensdauerverteilung entsprechen Zustandswahrscheinlichkeiten Die Zustandswahrscheinlichkeiten ergeben sich wieder aus der transienten Analyse Parallel 1,1 0,1 1,0 -lt -2lt R (t) =p (t) +p (t) +p (t) = 2e -e -lt -2lt Parallel =p 0,0 = - - = - Parallel F (t) (t) 1 (2e e ) 1 R (t) 0,0 Fehler Zuverlässige Systeme 88
76 Bewertung von Systemen Vergleich der Zuverlässigkeit eines Einzel-, Serien- und Parallelsystems, alle Komponenten mit exponentiell verteilter Lebensdauer, Ausfallrate Zuverlässigkeit R( t) Parallelsystem (2 Komponenten) Einzelsystem Seriensystem Normalisierte Zeit t Zuverlässige Systeme 89
77 Bewertung von Systemen Serien-Parallel-Systeme Beliebige Mischformen sind möglich, z.b. ein Seriensystem aus Bus und Prozessor, Bus ist Parallelsystem aus 2 Komponenten, Prozessor ist Parallelsystem aus 3 Komponenten Petri-Netz-Modell OPbus failbus 2 IS OPproc failproc 3 F IS R SP(t) = P(#F = 0) Zuverlässige Systeme 92
78 Bewertung von Systemen Kombinatorische Lösung weiterhin möglich durch Zusammensetzung der Ergebnisse für Serien- und Parallelsysteme, im Beispiel 2 3 [ ] [ ] R (t) = 1 -(1 -R (t)) 1 -(1 -R (t)) SP Bus Pr ozessor Ähnlich Fehlerbaumanalyse Zuverlässige Systeme 93
79 Bewertung von Systemen m-aus-n-systeme System besteht aus n redundanten Komponenten und ist intakt, falls mindestens m seiner Komponenten intakt sind Beispiel: Triple modular redundancy (TMR) Heiße Redundanz durch n = 3 redundante aktive Komponenten Auswahleinheit (voter) wählt Ergebnis der Mehrheit aus Bei Ausfall einer Komponente Fehlermaskierung System ist also intakt, falls m 2 Komponenten intakt sind Verallgemeinerung von TMR: n-modular redundancy (NMR), in der Praxis höchstens n = 5, meist TMR Zuverlässige Systeme 94
80 Bewertung von Systemen Petri-Netz-Modell (mit idealer Fehlererkennung) OP1 fail1 n-m+1 F OPn failn R m/n(t) = P(#F = 0) Vereinfachung, falls alle Lebensdauern exponentiell mit Rate verteilt sind OP n fail n-m+1 F 1/,IS R m/n(t) = P(#F = 0) Zuverlässige Systeme 95
81 Bewertung von Systemen Kombinatorische Lösung (ohne Herleitung) ænö R (t) R (t) (1 R (t)) n i n-i m / n = å einzel - einzel ç i i= mè ø Vergleich von Einzel- und 2-aus-3-System, alle Komponenten mit exponentiell verteilter Lebensdauer, Ausfallrate MTTF durch Integration der kombinatorischen Lösungsformel MTTF2/3 ò R 2/3(t)dt -2lt ò [3e -3lt 2e ]dt 0 0 = = - = l Mittlere Lebensdauer kürzer als die des Einzelsystems! Zuverlässige Systeme 96
82 Bewertung von Systemen 2-aus-3-System ist anfangs besser, danach aber schlechter als Einzelsystem! (Erklärung: nach 1. Ausfall verhält sich System wie Seriensystem mit 2 Komponenten) Zuverlässigkeit R ( t) aus-3-System Einzelsystem Normalisierte Zeit t Zuverlässige Systeme 97
83 Bewertung von Systemen Reservesysteme Redundante Reservekomponenten sind inaktiv, bei Ausfall der aktiven Komponente wird eine Reservekomponente aktiviert (kalte bzw. warme Redundanz) System intakt, falls mindestens eine Komponente intakt ist Reservekomponenten besitzen oft Lebensdauer mit anderer Verteilung Zuverlässige Systeme 98
84 Bewertung von Systemen Petri-Netz-Modell (mit idealer Fehlererkennung) OPactive failactive n F n-1 OPspare activate IS failspare R Re serve(t) = P(#F = 0) A Reserve(t) = P(#OPactive = 1) Eine einfache kombinatorische Lösung existiert nicht Zuverlässige Systeme 99
85 Bewertung von Systemen Falls Reservekomponenten nicht ausfallen können und die Aktivierungszeit vernachlässigt wird, ist die Lebensdauer des Systems gleich der Summe der Lebensdauern der Komponenten Falls zusätzlich die Lebensdauern identisch exponentiell verteilt sind mit der Rate, ist die Lebensdauer des Systems Erlang-verteilt n-1 k ( lt) F Re serve(t) = 1-å e k! k= 0 -lt Zuverlässige Systeme 100
86 Bewertung von Systemen Vergleich von Einzel-, Parallel- und Reservesystem mit jeweils 2 Komponenten, alle Komponenten mit exponentiell verteilter Lebensdauer, Ausfallrate Zuverlässigkeit R( t) Reservesystem Parallelsystem Einzelsystem Normalisierte Zeit t Zuverlässige Systeme 101
87 Bewertung von Systemen Fehlererkennung und -behebung Bisher wurde angenommen, dass Fehlererkennung und -behebung immer ideal funktionieren Unrealistische Annahme, denn Selbstdiagnose und Vergleich sind nicht perfekt Vergleichs-, Auswahl- und Rekonfigurationselemente können selbst ausfallen Manche Fehler führen zum sofortigen Systemausfall Zuverlässige Systeme 103
88 Bewertung von Systemen Überdeckungsfaktor (coverage factor) c gibt die Fähigkeit an, dass ein auftretender Fehler erkannt werden kann Definition als bedingte Wahrscheinlichkeit c = P(Fehlererkennung möglich Fehler tritt auf) Schwer zu quantifizieren, Möglichkeiten: Verhältnis der erkannten und behebbaren Fehlern zu allen Fehlern Fehlerinjektion Besitzt wesentlichen Einfluss auf die Zuverlässigkeitskenngrößen! Zuverlässige Systeme 104
89 Bewertung von Systemen Petri-Netz-Modell des m-aus-n-systems Berücksichtigung der Fehlerüberdeckung Identisch verteilte Lebensdauern OP n fail IS 1-c c F n-m+1 Zuverlässige Systeme 105
90 Bewertung von Systemen Zuverlässigkeit des Parallelsystems mit 2 Komponenten und unterschiedlichem Überdeckungsfaktor c (Ausfall der Komponenten exponentiell verteilt, Rate ) Zuverlässigkeit R( t) c=1 c=0,9 c=0,5 c=0,1 c= Normalisierte Zeit t Zuverlässige Systeme 106
91 Bewertung von Systemen Petri-Netz-Modell des Reservesystems Fehlerüberdeckung für aktive Komponente Keine Berücksichtigung der Fehlerüberdeckung für Reservekomponenten Identisch verteilte Lebensdauern OPactive failactive activate IS n-1 OPspare failspare 1-c c n F Zuverlässige Systeme 107
92 Bewertung von Systemen Zuverlässigkeit des Reservesystems mit 2 Komponenten und unterschiedlichem Überdeckungsfaktor c Ausfall der Komponenten exponentiell verteilt, Rate Reservekomponente fällt nicht aus Zuverlässigkeit R( t) c=1 c=0,9 c=0,5 c=0,1 c= Normalisierte Zeit t Zuverlässige Systeme 108
93 Bewertung von Systemen Berechnung der MTTF aus stationärer Lösung Die Zuverlässigkeit eines Systems lässt sich allgemein modellieren durch ein Teilnetz für das Ausfallverhalten und durch eine Stelle F Ausfall F R(t) = P(# F = 0) MTTF ist dann gegeben durch MTTF Prinzipiell durch transiente Analyse und Integration zu berechnen, aber oft numerisch aufwendig = ò 0 R(t)dt Zuverlässige Systeme 109
94 Bewertung von Systemen Einfacherer Lösungsweg Hinzufügen einer fiktiven Reparaturtransition, Schaltzeit z.b. exponentiell verteilt mit Rate Ausfall F 1/ Reparatur Stationäre Verfügbarkeit: Stationäre Analyse liefert A = P(#F = 0) A Zuverlässige Systeme 110
95 Bewertung von Systemen Berechnung der MTTF aus der stationären Verfügbarkeit Es gilt A MTTF = MTTF + MTTR Auflösen nach MTTF ergibt MTTF A A 1 = MTTR = 1-A 1-A m Stationäre Analyse liefert also auch MTTF Um numerische Probleme zu vermeiden, sollte 1/ in ähnlicher Größenordnung wie MTTF gewählt werden Notfalls iteratives Vorgehen Zuverlässige Systeme 111
96 Fehler und Fehlerursachen Zuverlässige Systeme Fehlervermeidung Fehlertoleranz Zuverlässigkeitsbewertung Modelle, Fehlerbaumanalyse Bewertung einzelner Komponenten Bewertung zusammengesetzter Systeme Fallstudie Zuverlässige Systeme 113
97 Fallstudie Fallstudie: Motorsteuerung Nach [Johnson, S ] Systemaufbau Joystick mit Sensoren (Eingabe von Steuerkommandos) Elektronischer Regler (Umsetzung der Steuerkommandos, Stabilisierung der Geschwindigkeit) Motorsteuerung, Motoren Geschwindigkeitssensoren Fragestellung Zuverlässigkeit, Verfügbarkeit, Sicherheit des Systems Genaue Anforderungen sind nicht quantifiziert Genereller Vergleich zwischen nicht-redundantem und redundantem Systemaufbau erwünscht Zuverlässige Systeme 114
98 Fallstudie Blockschaltbild Joystick Sensor Sensor elektr. Regler Motorsteuerung Motorsteuerung Motor Motor Geschw.- Sensor Geschw.- Sensor Zuverlässige Systeme 115
99 Fallstudie Bewertung des nicht-redundanten Systems System ist Seriensystem der Komponenten Annahme: Ausfälle der Komponenten sind exponentiell verteilt Ausfallraten -6 l j = 10 / h (Joysticksensoren) -4 l e = 3, 5 10 / h (Regler, gemäß MIL-HDBK-217) -5 l s = 5 10 /h (Steuerung) -6 l g = 10 / h (Geschwindigkeitssensoren) -6 l m = 10 / h (Motor) Zuverlässige Systeme 116
100 Fallstudie Zuverlässigkeit R (t) = e -l System Regler ist Komponente mit größter Ausfallrate, bestimmt wesentlich die Ausfallrate des Systems MTTFSystem Systemt l = 2l + l + 2l + 2l + 2l System j e s g m -4 = 4,56 10 / h 1 =» l System 2192 h Entspricht bei 8 h Benutzung pro Tag einer mittleren Lebensdauer von einem 3/4 Jahr Zuverlässige Systeme 117
101 Fallstudie Verfügbarkeit Reparaturzeit nicht genau bekannt, abhängig von Fehlererkennung, Verfügbarkeit von qualifiziertem Personal, Annahme: Reparaturzeit exponentiell verteilt, Rate Stationäre Verfügbarkeit MTTFSystem 1/ lsystem A= = MTTF System + MTTR 1/ l System + 1/ m 1 = 1 +l / m System Zuverlässige Systeme 118
102 Fallstudie Stationäre Verfügbarkeit in Abhängigkeit von der MTTR Verfügbarkeit A MTTR in Tagen Reparaturzeit durch Hersteller ca. 1 Woche, viele Benutzer sammeln daher Ersatzkomponenten (teuer) Frage: Wie erhöht sich die Verfügbarkeit bei Verkleinerung der Ausfallrate und bei gleicher Reparaturzeit? Zuverlässige Systeme 119
103 Fallstudie Stationäre Verfügbarkeit in Abhängigkeit der Ausfallrate (MTTR = 1 Woche) Verfügbarkeit A Ausfallrate pro h Zuverlässige Systeme 120
104 Fallstudie Bewertung des redundanten Systems Elektronischer Regler wird doppelt ausgelegt 2 Entwurfsalternativen Heiße Redundanz Beide Regler führen Berechnungen durch Vergleich beider Ergebnisse Beide führen Selbstdiagnose durch Bei Ausfall eines Reglers übernimmt der andere die Funktion alleine Zuverlässige Systeme 121
105 Fallstudie Warme Redundanz Beide Regler eingeschaltet Ein Regler führt Berechnungen durch Der andere Regler ist Reservekomponente und führt keine Berechnungen durch Beide führen Selbstdiagnose durch Bei Ausfall des aktiven Reglers übernimmt die Reservekomponente die Funktion Zuverlässige Systeme 122
106 Fallstudie Bewertung des redundanten Systems Reparatur: ein ausgefallener Regler wird durch Hersteller repariert bzw. ausgetauscht Ausfallrate der vom Regler verschiedenen Komponenten: -4 l Re st = 2l j + 2l s + 2l g + 2l m = 1,06 10 /h Überdeckungsfaktor der Selbstdiagnose: c d Überdeckungsfaktor des Vergleichs: c c Zuverlässige Systeme 123
107 Fallstudie Petri-Netz-Modell für heiße Redundanz OPelec failelec ndiagnose repair diagnose 2 F OPrest failrest R(t) = P(# F = 0) Zuverlässige Systeme 124
108 Fallstudie OPelec OPrest F failelec repair failrest ndiagnose diagnose Intakte elektronische Regler Restliche Komponenten intakt System ausgefallen Ausfall eines elektronischen Reglers, Schaltsemantik infinite-server, Schaltrate = e Reparatur eines Reglers, Schaltzeit = MTTR Ausfall der restlichen Komponenten, Schaltrate = rest Fehlererkennung durch Selbstdiagnose nicht erfolgreich, Gewicht = 1-c d Erfolgreiche Fehlererkennung durch Selbstdiagnose, Gewicht = c d Zuverlässige Systeme 125
109 Fallstudie Petri-Netz-Modell für warme Redundanz OPactive failactive andiagnose repair adiagnose 2 F OPspare OPrest failspare failrest sdiagnose sndiagnose undetected R(t) = P(# F = 0) Zuverlässige Systeme 126
110 Fallstudie OPactive OPspare OPrest undetected F failactive failspare repair failrest andiagnose (sndiagnose) adiagnose (sdiagnose) Aktive Komponente intakt Reservekomponente intakt Restliche Komponenten intakt Nicht erkannter Fehler der Reservekomponete System ausgefallen Ausfall der aktiven Komponente Schaltrate = e Ausfall der Reservekomponente Schaltrate = e Reparatur eines Reglers, Schaltzeit = MTTR Ausfall der restlichen Komponenten, Schaltrate = rest Fehlererkennung der aktiven (bzw. Reserve-) Komponente durch Selbstdiagnose nicht erfolgreich, Gewicht = 1-c d Erfolgreiche Fehlererkennung der aktiven (bzw. Reserve-) Komponente durch Selbstdiagnose, Gewicht = c d Zuverlässige Systeme 127
111 Fallstudie Zuverlässigkeit in Abhängigkeit von der Zeit ( cd = 0.95, MTTR = 1 Woche) Zuverlässigkeit R(t) warme Redundanz heiße Redundanz nicht-redundantes System Zeit t in Stunden Zuverlässige Systeme 128
112 Fallstudie Zuverlässigkeit nach 3000 h in Abhängigkeit des Überdeckungsfaktors der Selbstdiagnose ( MTTR = 1Woche) Zuverlässigkeit R (3000h) warme Redundanz heiße Redundanz nicht-redundantes System Überdeckungsfaktor c d Zuverlässige Systeme 129
113 Fallstudie Stationäre Verfügbarkeit und MTTF Petri-Netz-Modell für heiße Redundanz OPelec failelec ndiagnose 2 #F>0 OPrest repair failrest diagnose 2 #F>0 F #F>0 repairall Zuverlässige Systeme 130
114 Fallstudie A = = = 1 - A A P(# F 0),MTTF MTTR Zeitlose Transitionen mit Guard #F>0 entleeren OPelec und OPrest, falls System ausgefallen Transition repairall für die Reparatur des gesamten Systems, Schaltzeit = MTTR Petri-Netz-Modell für warme Redundanz analog Zuverlässige Systeme 131
115 Fallstudie Vergleich der Verfügbarkeit in Abhängigkeit von der MTTR( c = 0,95 ) d 1 Verfügbarkeit A nicht-redundantes System warme/heiße Redundanz MTTR in Tagen Zuverlässige Systeme 132
116 Fallstudie Vergleich der MTTF in Abhängigkeit vom Überdeckungsfaktor der Selbstdiagnose MTTF in Stunden warme Redundanz heiße Redundanz nicht-redundantes System Überdeckungsfaktor c d Zuverlässige Systeme 133
117 Fallstudie Schlussfolgerung Redundanz führt zu deutlicher Erhöhung der Zuverlässigkeit und Verfügbarkeit des Systems Warme Redundanz etwas besser für Zuverlässigkeit Bzgl. Verfügbarkeit kein signifikanter Unterschied zwischen warmer und heißer Redundanz Zuverlässige Systeme 134
118 Fallstudie Bewertung der Sicherheit Sicherheit S(t) = Wahrscheinlichkeit, dass das System im Intervall [0, t] entweder intakt ist oder seine Funktion auf sichere Weise beendet hat Bei Ausfall des Systems Unterscheidung Fail-Safe (FS): Wenn der Fehler erkannt wird, beendet das System seine Funktion auf sichere Weise (Z.B. durch Anzeige des Ausfalls und Umschalten auf Handbetrieb) Fail-Unsafe (FU): Wenn ein Fehler nicht erkannt wird, beendet das System seine Funktion auf unsichere Weise Zuverlässige Systeme 135
119 Fallstudie Bewertung der Sicherheit Bei warmer Redundanz können Fehler nur durch Selbstdiagnose erkannt werden Bei heißer Redundanz können Fehler zusätzlich durch Vergleich der Ergebnisse beider Komponenten erkannt werden Im folgenden Petri-Netz-Modelle bezüglich Sicherheit des Reglers (ohne Nachbildung des Ausfalls der restlichen Komponenten) Zuverlässige Systeme 136
120 Fallstudie Petri-Netz-Modell für heiße Redundanz OPelec failelec ndiagnose ncompare compare repair diagnose 2 FS FU S(t) = P(# FU = 0) Zuverlässige Systeme 137
121 Fallstudie Bedeutung der zusätzlichen Stellen und Transitionen FS FU compare ncompare System auf sichere Weise ausgefallen System auf unsichere Weise ausgefallen erfolgreiche Fehlererkennung durch Vergleich, Gewicht = c c Fehlererkennung durch Vergleich nicht erfolgreich, Gewicht = 1-c c Zuverlässige Systeme 138
122 Fallstudie Petri-Netz-Modell für warme Redundanz OPactive failactive 1-c andiagnose adiagnose repair c 2 FS FU OPspare failspare sdiagnose sndiagnose S(t) = P(# FU = 0) undetected Bedeutung der zusätzlichen Stellen FS und FU wie bei vorigem Modell Zuverlässige Systeme 139
123 Fallstudie Vergleich der Sicherheit in Abhängigkeit von der Zeit ( cc = 0,95 ) 1 Sicherheit S(t) heiße Redundanz warme Redundanz Zeit t in Stunden Vergleich der Sicherheit nach 3000 h in Abhängigkeit vom Überdeckungsfaktor der Selbstdiagnose ( c = 0,95) c Zuverlässige Systeme 140
124 Fallstudie Schlussfolgerung Heiße Redundanz signifikant besser als warme Redundanz bzgl. Sicherheit Erklärung: durch Vergleich bessere Fehlererkennung 1 Sicherheit S(t) heiße Redundanz warme Redundanz Überdeckungsfaktor c d Zuverlässige Systeme 141
125 Zuverlässigkeit Weiterführende Literatur J.-C. Geffroy, G. Motet: Design of Dependable Computing Systems. Kluwer 2002 M. Dal Cin. Fehlertolerante Systeme. Teubner, B. W. Johnson. Design and Analysis of Fault Tolerant Digital Systems. Addison-Wesley, V. Nelson, B. D. Caroll. Tutorial: Fault-Tolerant Computing. IEEE Computer Society Press, K. S. Trivedi. Probability and Statistics with Reliability, Queuing, and Computer Science Applications. Prentice- Hall, Zuverlässige Systeme 142
Mean Time Between Failures (MTBF)
Mean Time Between Failures (MTBF) Hintergrundinformation zur MTBF Was steht hier? Die Mean Time Between Failure (MTBF) ist ein statistischer Mittelwert für den störungsfreien Betrieb eines elektronischen
Zuverlässigkeit und Lebensdauer
Zuverlässigkeit und Um was geht es? Die DIN fordert unter Designlenkung eine Überprüfung, ob die geforderte der Produkte erfüllt wird. Dies geht nur mit Hilfe der Statistik, d.h. mit der Weibull-Verteilung.
Life Cycle elektrischer Komponenten
Life Cycle elektrischer Komponenten Mario Fürst Siemens Functional Safety Professional «Life Cycle» elektrischer Komponenten Quelle: ZVEI, Oktober 2010, Life-Cycle-Management für Produkte und Systeme der
Folie 1: Fehlerbaumanalyse (FTA) Kurzbeschreibung und Ziel Die Fehlerbaumanalyse im Englischen als Fault Tree Analysis bezeichnet und mit FTA
Folie 1: Fehlerbaumanalyse (FTA) Kurzbeschreibung und Ziel Die Fehlerbaumanalyse im Englischen als Fault Tree Analysis bezeichnet und mit FTA abgekürzt dient der systematischen Untersuchung von Komponenten
Zuverlässige Systeme Fehlertoleranz
Zuverlässige Systeme Fehlertoleranz [email protected] Inhalt Übersicht und Namenskonventionen Was ist Fehlertoleranz Eine Anleitung in 4 Phase Redundanz und Vielfältigkeit Hardwareseitige Fehlertoleranz Softwareseitige
Verteilungsmodelle. Verteilungsfunktion und Dichte von T
Verteilungsmodelle Verteilungsfunktion und Dichte von T Survivalfunktion von T Hazardrate von T Beziehungen zwischen F(t), S(t), f(t) und h(t) Vorüberlegung zu Lebensdauerverteilungen Die Exponentialverteilung
Ein einfaches Modell zur Fehlerfortpflanzung
Ein einfaches Modell zur Fehlerfortpflanzung Jens Chr. Lisner [email protected] ICB / Universität Duisburg-Essen AK Fehlertoleranz 11/2006 p. Problemstellung Üblich bei der Formalisierung von Systemen:
SAFEYTEAMS-Newsletter Nr. 5
CE-Kennzeichnung I Gefahrenanalysen I Maschinen-Prüfungen I Workshops I Seminare SAFEYTEAMS-Newsletter Nr. 5 Thema Bedeutung des Performance-Levels (PL) Definition nach Norm EN 13849: Diskreter Level,
Modes And Effect Analysis)
Gefahrenanalyse mittels FMEA (Failure Modes And Effect Analysis) Vortragender: Holger Sinnerbrink Betreuer: Holger Giese Gefahrenanalyse mittels FMEA Holger Sinnerbrink Seite: 1 Gliederung Motivation Einordnung
Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis
Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis Das komplette Material finden Sie hier: Download bei School-Scout.de
Statistische Thermodynamik I Lösungen zur Serie 1
Statistische Thermodynamik I Lösungen zur Serie Zufallsvariablen, Wahrscheinlichkeitsverteilungen 4. März 2. Zwei Lektoren lesen ein Buch. Lektor A findet 2 Druckfehler, Lektor B nur 5. Von den gefundenen
Spezifikation von Kommunikationssystemen
1 / 29 Spezifikation von Kommunikationssystemen 10. Einführung in die Zuverlässigkeitstheorie Prof. Jochen Seitz Fachgebiet Kommunikationsnetze Sommersemester 2016 2 / 29 Übersicht 1 Grundlagen der Zuverlässigkeitstheorie
Zwei einfache Kennzahlen für große Engagements
Klecksen nicht klotzen Zwei einfache Risikokennzahlen für große Engagements Dominik Zeillinger, Hypo Tirol Bank Die meisten Banken besitzen Engagements, die wesentlich größer sind als der Durchschnitt
YouTube: Video-Untertitel übersetzen
Der Easytrans24.com-Ratgeber YouTube: Video-Untertitel übersetzen Wie Sie mit Hilfe von Easytrans24.com in wenigen Schritten Untertitel für Ihre YouTube- Videos in mehrere Sprachen übersetzen lassen können.
R ist freie Software und kann von der Website. www.r-project.org
R R ist freie Software und kann von der Website heruntergeladen werden. www.r-project.org Nach dem Herunterladen und der Installation von R kann man R durch Doppelklicken auf das R-Symbol starten. R wird
B 2. " Zeigen Sie, dass die Wahrscheinlichkeit, dass eine Leiterplatte akzeptiert wird, 0,93 beträgt. (genauerer Wert: 0,933).!:!!
Das folgende System besteht aus 4 Schraubenfedern. Die Federn A ; B funktionieren unabhängig von einander. Die Ausfallzeit T (in Monaten) der Federn sei eine weibullverteilte Zufallsvariable mit den folgenden
Institut für Leistungselektronik und Elektrische Antriebe. Übungen Regelungstechnik 2
Institut für Leistungselektronik und Elektrische Antriebe Prof. Dr.-Ing. J. Roth-Stielow Übungen Regelungstechnik 2 Inhalt der Übungen: 1. Grundlagen (Wiederholung RT1) 2. Störgrößenaufschaltung 3. Störgrößennachbildung
Dokumentation zum Spielserver der Software Challenge
Dokumentation zum Spielserver der Software Challenge 10.08.2011 Inhaltsverzeichnis: Programmoberfläche... 2 Ein neues Spiel erstellen... 2 Spielfeldoberfläche... 4 Spielwiederholung laden... 5 Testdurchläufe...
Qualitätsmanagement im Projekt
Software-Engineering Qualitätsmanagement im Projekt Vorlesung im Wintersemester 2008/2009 Fakultät Wirtschaftsinformatik Klaus Mairon, M.Sc. Inhalte Messen und Bewerten: Metriken in der Qualitätssicherung
Markovketten. Bsp. Page Ranking für Suchmaschinen. Wahlfach Entscheidung unter Risiko und stat. Datenanalyse 07.01.2015
Markovketten Markovketten sind ein häufig verwendetes Modell zur Beschreibung von Systemen, deren Verhalten durch einen zufälligen Übergang von einem Systemzustand zu einem anderen Systemzustand gekennzeichnet
Oracle 9i Real Application Clusters
Oracle 9i Real Application Clusters Seite 2-1 Agenda Einführung Verfügbarkeit / Skalierbarkeit Clusterarchitekturen Oracle Real Application Clusters Architektur Requirements Installation und Konfiguration
Name:... Matrikel-Nr.:... 3 Aufgabe Handyklingeln in der Vorlesung (9 Punkte) Angenommen, ein Student führt ein Handy mit sich, das mit einer Wahrscheinlichkeit von p während einer Vorlesung zumindest
Primzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
Informationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:
Informationssystemanalyse Problemstellung 2 1 Problemstellung Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse: große Software-Systeme werden im Schnitt ein Jahr zu spät
ACDSee Pro 2. ACDSee Pro 2 Tutorials: Übertragung von Fotos (+ Datenbank) auf einen anderen Computer. Über Metadaten und die Datenbank
Tutorials: Übertragung von Fotos (+ ) auf einen anderen Computer Export der In dieser Lektion erfahren Sie, wie Sie am effektivsten Fotos von einem Computer auf einen anderen übertragen. Wenn Sie Ihre
Data Mining: Einige Grundlagen aus der Stochastik
Data Mining: Einige Grundlagen aus der Stochastik Hagen Knaf Studiengang Angewandte Mathematik Hochschule RheinMain 21. Oktober 2015 Vorwort Das vorliegende Skript enthält eine Zusammenfassung verschiedener
Motivation für Fehlertoleranz in VS Fehlermodelle Erreichen von Fehlertoleranz. Verteilte Systeme. 7. Fehlertoleranz
7-2 Überblick Verteilte Systeme 7. Fehlertoleranz Sommersemester 2011 Motivation für Fehlertoleranz in VS Fehlermodelle Erreichen von Fehlertoleranz Ausfallsicherheit von Prozessen Zuverlässiger Remote
sm@rt-tan plus Flickerfeld bewegt sich nicht
Technischer Hintergrund Um die Verwendung des Verfahrens Sm@rt-TAN plus des neuen sicheren TAN- Verfahrens so komfortabel wie möglich zu gestalten, wurde eine Möglichkeit geschaffen, die Angaben einer
Sicherheit & Zuverlässigkeit
Fakultät Elektrotechnik & Informationstechnik Institut für Automatisierungstechnik, Professur für Prozessleittechnik Sicherheit & Zuverlässigkeit Einführung VL PLT-2 Professur für Prozessleittechnik Übersicht
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!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
Lizenzen auschecken. Was ist zu tun?
Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.
Füllmenge. Füllmenge. Füllmenge. Füllmenge. Mean = 500,0029 Std. Dev. = 3,96016 N = 10.000. 485,00 490,00 495,00 500,00 505,00 510,00 515,00 Füllmenge
2.4 Stetige Zufallsvariable Beispiel. Abfüllung von 500 Gramm Packungen einer bestimmten Ware auf einer automatischen Abfüllanlage. Die Zufallsvariable X beschreibe die Füllmenge einer zufällig ausgewählten
50. Mathematik-Olympiade 2. Stufe (Regionalrunde) Klasse 11 13. 501322 Lösung 10 Punkte
50. Mathematik-Olympiade. Stufe (Regionalrunde) Klasse 3 Lösungen c 00 Aufgabenausschuss des Mathematik-Olympiaden e.v. www.mathematik-olympiaden.de. Alle Rechte vorbehalten. 503 Lösung 0 Punkte Es seien
Agile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
Regelungs- und Systemtechnik 1. Kapitel 1: Einführung
Regelungs- und Systemtechnik 1 Kapitel 1: Einführung Prof. Dr.-Ing. Pu Li Fachgebiet Simulation und Optimale Prozesse (SOP) Luft- und Raumfahrtindustrie Zu regelnde Größen: Position Geschwindigkeit Beschleunigung
- Eine typische Ausfallrate, wie sie bei vielen technischen Anwendungen zu sehen ist hat die Form einer Badewanne, deshalb nennt man diese Kurve auch
1 2 - Eine typische Ausfallrate, wie sie bei vielen technischen Anwendungen zu sehen ist hat die Form einer Badewanne, deshalb nennt man diese Kurve auch Badewannenkurve. -mit der Badewannenkurve lässt
QM: Prüfen -1- KN16.08.2010
QM: Prüfen -1- KN16.08.2010 2.4 Prüfen 2.4.1 Begriffe, Definitionen Ein wesentlicher Bestandteil der Qualitätssicherung ist das Prüfen. Sie wird aber nicht wie früher nach der Fertigung durch einen Prüfer,
geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Gehen wir einmal davon aus, dass die von uns angenommenen
geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Vollständigkeit halber aufgeführt. Gehen wir einmal davon aus, dass die von uns angenommenen 70% im Beispiel exakt berechnet sind. Was würde
Güte von Tests. die Wahrscheinlichkeit für den Fehler 2. Art bei der Testentscheidung, nämlich. falsch ist. Darauf haben wir bereits im Kapitel über
Güte von s Grundlegendes zum Konzept der Güte Ableitung der Gütefunktion des Gauss im Einstichprobenproblem Grafische Darstellung der Gütefunktionen des Gauss im Einstichprobenproblem Ableitung der Gütefunktion
Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt?
Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt? Behandelte Fragestellungen Was besagt eine Fehlerquote? Welche Bezugsgröße ist geeignet? Welche Fehlerquote ist gerade noch zulässig? Wie stellt
1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage:
Zählen und Zahlbereiche Übungsblatt 1 1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage: Für alle m, n N gilt m + n = n + m. in den Satz umschreiben:
Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter
Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................
Grundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 15: Reguläre Ausdrücke und rechtslineare Grammatiken Thomas Worsch Universität Karlsruhe, Fakultät für Informatik Wintersemester 2008/2009 1/25 Was kann man mit endlichen
Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
Validierung und Verifikation
Martin Glinz Harald Gall Software Engineering Kapitel 7 Validierung und Verifikation Universität Zürich Institut für Informatik 2005, 2009 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe
Definition 3.1: Ein Differentialgleichungssystem 1. Ordnung
Kapitel 3 Dynamische Systeme Definition 31: Ein Differentialgleichungssystem 1 Ordnung = f(t, y) ; y R N ; f : R R N R N heißt namisches System auf dem Phasenraum R N Der Parameter t wird die Zeit genannt
Das große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten
Das große x -4 Alles über das Wer kann beantragen? Generell kann jeder beantragen! Eltern (Mütter UND Väter), die schon während ihrer Elternzeit wieder in Teilzeit arbeiten möchten. Eltern, die während
Grundlagen Digitaler Systeme (GDS)
Grundlagen Digitaler Systeme (GDS) Prof. Dr. Sven-Hendrik Voß Sommersemester 2015 Technische Informatik (Bachelor), Semester 1 Termin 10, Donnerstag, 18.06.2015 Seite 2 Binär-Codes Grundlagen digitaler
Verfügbarkeit von Applikationen und Failover Szenarien. Winfried Wojtenek. [email protected]
Verfügbarkeit von Applikationen und Failover Szenarien Winfried Wojtenek [email protected] Verfügbarkeit % Tage Stunden Minuten 99.000 3 16 36 99.500 1 20 48 99.900 0 9 46 99.990 0 0 53 99.999 0 0 5 Tabelle
Hochverfügbarkeits-Szenarien
Series Hochverfügbarkeits-Szenarien Mehrere Telefonanlagen können redundant aufgebaut werden. Dabei sind alle Anlagen aktiv geschaltet und teilen sich die Last (Anrufe, Telefonkonferenzen, usw.) gleichmässig
Die integrierte Zeiterfassung. Das innovative Softwarekonzept
Die integrierte Zeiterfassung Das innovative Softwarekonzept projekt - ein komplexes Programm mit Zusatzmodulen, die einzeln oder in ihrer individuellen Zusammenstellung, die gesamte Abwicklung in Ihrem
i x k k=1 i u i x i v i 1 0,2 24 24 0,08 2 0,4 30 54 0,18 3 0,6 54 108 0,36 4 0,8 72 180 0,60 5 1,0 120 300 1,00 2,22 G = 1 + 1 n 2 n i=1
1. Aufgabe: Der E-Commerce-Umsatz (in Millionen Euro) der fünf größten Online- Shopping-Clubs liegt wie folgt vor: Club Nr. Umsatz 1 120 2 72 3 54 4 30 5 24 a) Bestimmen Sie den Ginikoeffizienten. b) Zeichnen
Lineare Gleichungssysteme
Lineare Gleichungssysteme 1 Zwei Gleichungen mit zwei Unbekannten Es kommt häufig vor, dass man nicht mit einer Variablen alleine auskommt, um ein Problem zu lösen. Das folgende Beispiel soll dies verdeutlichen
Datensicherheit und Hochverfügbarkeit
Datensicherheit und Hochverfügbarkeit 1. Instanzfehler Aussage: Instanzfehler werden durch Crash Recovery vom DBS automatisch behandelt. Recovery Zeiten? Ausfall von Speichersubsystem, Rechner,...? Ausfall
Skalierung des Ausgangssignals
Skalierung des Ausgangssignals Definition der Messkette Zur Bestimmung einer unbekannten Messgröße, wie z.b. Kraft, Drehmoment oder Beschleunigung, werden Sensoren eingesetzt. Sensoren stehen am Anfang
Rhetorik und Argumentationstheorie. [[email protected]]
Rhetorik und Argumentationstheorie 1 [[email protected]] Ablauf der Veranstaltung Termine 1-6 Erarbeitung diverser Grundbegriffe Termine 7-12 Besprechung von philosophischen Aufsätzen Termin
Erweiterung AE WWS Lite Win: AES Security Verschlüsselung
Erweiterung AE WWS Lite Win: AES Security Verschlüsselung Handbuch und Dokumentation Beschreibung ab Vers. 1.13.5 Am Güterbahnhof 15 D-31303 Burgdorf Tel: +49 5136 802421 Fax: +49 5136 9776368 Seite 1
1 Einleitung. 1.1 Motivation und Zielsetzung der Untersuchung
1 Einleitung 1.1 Motivation und Zielsetzung der Untersuchung Obgleich Tourenplanungsprobleme zu den am häufigsten untersuchten Problemstellungen des Operations Research zählen, konzentriert sich der Großteil
file://c:\documents and Settings\kfzhans.BUERO1\Local Settings\Temp\39801700-e...
Page 1 of 5 Komponentennummer 31 Identifikation Die Funktionsweise dieser Sensoren ist normalerweise überall gleich, obwohl sie sich je nach Anwendung oder Hersteller in der Konstruktion unterscheiden
OUTSOURCING ADVISOR. Analyse von SW-Anwendungen und IT-Dienstleistungen auf ihre Global Sourcing Eignung. Bewertung von Dienstleistern und Standorten
Outsourcing Advisor Bewerten Sie Ihre Unternehmensanwendungen auf Global Sourcing Eignung, Wirtschaftlichkeit und wählen Sie den idealen Dienstleister aus. OUTSOURCING ADVISOR Der Outsourcing Advisor ist
Entladen und Aufladen eines Kondensators über einen ohmschen Widerstand
Entladen und Aufladen eines Kondensators über einen ohmschen Widerstand Vorüberlegung In einem seriellen Stromkreis addieren sich die Teilspannungen zur Gesamtspannung Bei einer Gesamtspannung U ges, der
Ein möglicher Unterrichtsgang
Ein möglicher Unterrichtsgang. Wiederholung: Bernoulli Experiment und Binomialverteilung Da der sichere Umgang mit der Binomialverteilung, auch der Umgang mit dem GTR und den Diagrammen, eine notwendige
Local Control Network
Netzspannungsüberwachung (Stromausfallerkennung) Die Aufgabe Nach einem Stromausfall soll der Status von Aktoren oder Funktionen wieder so hergestellt werden, wie er vor dem Stromausfall war. Die Netzspannungsüberwachung
Systeme 1. Kapitel 6. Nebenläufigkeit und wechselseitiger Ausschluss
Systeme 1 Kapitel 6 Nebenläufigkeit und wechselseitiger Ausschluss Threads Die Adressräume verschiedener Prozesse sind getrennt und geschützt gegen den Zugriff anderer Prozesse. Threads sind leichtgewichtige
efa elektronisches Fahrtenbuch im Berliner Ruder-Club
efa elektronisches Fahrtenbuch im Berliner Ruder-Club Bedienungsanleitung Allgemeine Hinweise: Das Papier-Fahrtenbuch wird ab 01. Januar 2006 im Berliner Ruder-Club durch das elektronische Fahrtenbuch
W-Rechnung und Statistik für Ingenieure Übung 11
W-Rechnung und Statistik für Ingenieure Übung 11 Christoph Kustosz ([email protected]) Mathematikgebäude Raum 715 Christoph Kustosz ([email protected]) W-Rechnung und Statistik
Absicherung der Zuverlässigkeit im Produktlebenslauf. Projekt Coaching
Partner of the Mobility Industry for Reliability, Quality, Safety & Validation Absicherung der Zuverlässigkeit im Produktlebenslauf Projekt Coaching Eltroplan Technologie-Tag Dr. Viktor Tiederle, 7. April
ProSafe-RS sicherheitsgerichtete Technik
ProSafe-RS sicherheitsgerichtete Technik Hochverfügbare Technologie des Yokogawa PLS Die Yokogawa-Leitsysteme CENTUM CS und CS 3000 sind bereits seit über zehn Jahren auf dem Markt und kommen in vielen
I N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte
I N F O R M A T I O N V I R T U A L I S I E R U N G Wir schützen Ihre Unternehmenswerte Wir schützen Ihre Unternehmenswerte Ausfallsicherheit durch Virtualisierung Die heutigen Anforderungen an IT-Infrastrukturen
Einführung in die Algebra
Prof. Dr. H. Brenner Osnabrück SS 2009 Einführung in die Algebra Vorlesung 13 Einheiten Definition 13.1. Ein Element u in einem Ring R heißt Einheit, wenn es ein Element v R gibt mit uv = vu = 1. DasElementv
Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch
Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen Alexander Schunk Henry Trobisch Inhalt 1. Vergleich der Unit-Tests... 2 2. Vergleich der Codeabdeckungs-Tests... 2 3. Vergleich
Abituraufgabe zur Stochastik, Hessen 2009, Grundkurs (TR)
Abituraufgabe zur Stochastik, Hessen 2009, Grundkurs (TR) Eine Firma stellt USB-Sticks her. Sie werden in der Fabrik ungeprüft in Packungen zu je 20 Stück verpackt und an Händler ausgeliefert. 1 Ein Händler
Reporting Services und SharePoint 2010 Teil 1
Reporting Services und SharePoint 2010 Teil 1 Abstract Bei der Verwendung der Reporting Services in Zusammenhang mit SharePoint 2010 stellt sich immer wieder die Frage bei der Installation: Wo und Wie?
Anleitung: VPN-Verbindung zum Schulserver einrichten
August-Renner-Realschule Rastatt / A. Lang Anleitung: VPN-Verbindung zum Schulserver einrichten VPN-Einwahl unter XP einrichten: 1.) a) Start >> Verbinden mit >> Alle Verbindungen anzeigen oder b) Start
Windkraft-Ersatzlastregler bzw. Heizungsversion
Windkraft-Ersatzlastregler bzw. Heizungsversion Abbildung kann vom gelieferten Gerät abweichen zur Verhinderung von Überspannung und zum Schutz der Batterie Technische Daten: Stromaufnahme: Spannung: Ersatzlast:
Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient.
Beschreibung der Focus Methode Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient. 1. F = Failure / Finding An dieser Stelle wird der
GeoPilot (Android) die App
GeoPilot (Android) die App Mit der neuen Rademacher GeoPilot App machen Sie Ihr Android Smartphone zum Sensor und steuern beliebige Szenen über den HomePilot. Die App beinhaltet zwei Funktionen, zum einen
11.3 Komplexe Potenzreihen und weitere komplexe Funktionen
.3 Komplexe Potenzreihen und weitere komplexe Funktionen Definition.) komplexe Folgen: z n = x n + j. y n mit zwei reellen Folgen x n und y n.) Konvergenz: Eine komplexe Folge z n = x n + j. y n heißt
6. Bayes-Klassifikation. (Schukat-Talamazzini 2002)
6. Bayes-Klassifikation (Schukat-Talamazzini 2002) (Böhm 2003) (Klawonn 2004) Der Satz von Bayes: Beweis: Klassifikation mittels des Satzes von Bayes (Klawonn 2004) Allgemeine Definition: Davon zu unterscheiden
Kurzeinführung Moodle
Kurzeinführung Moodle 1. Einstieg, Kursinhalte, Datei-Download Nachdem Sie sich erfolgreich registriert und eingeloggt haben, gelangen Sie zu Ihrer Hauptseite. Aktivieren Sie Meine Startsteite um Ihren/Ihre
Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.
Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.pdf 2 Nach derbefragung aller Stakeholder und der Dokumentation
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer
Übungen zur Vorlesung Induktive Statistik Bedingte Wahrscheinlichkeiten
Fachhochschule Köln Fakultät für Wirtschaftswissenschaften Prof. Dr. Arrenberg Raum 221, Tel. 39 14 [email protected] Aufgabe 3.1 Übungen zur Vorlesung Induktive Statistik Bedingte Wahrscheinlichkeiten
Der Schutz von Patientendaten
Der Schutz von Patientendaten bei (vernetzten) Software-Medizinprodukten aus Herstellersicht 18.09.2014 Gerald Spyra, LL.M. Kanzlei Spyra Vorstellung meiner Person Gerald Spyra, LL.M. Rechtsanwalt Spezialisiert
Profil A 49,3 48,2 50,7 50,9 49,8 48,7 49,6 50,1 Profil B 51,8 49,6 53,2 51,1 51,1 53,4 50,7 50 51,5 51,7 48,8
1. Aufgabe: Eine Reifenfirma hat für Winterreifen unterschiedliche Profile entwickelt. Bei jeweils gleicher Geschwindigkeit und auch sonst gleichen Bedingungen wurden die Bremswirkungen gemessen. Die gemessenen
Was können Schüler anhand von Primzahltests über Mathematik lernen?
Was können Schüler anhand von Primzahltests über Mathematik lernen? Innermathematisches Vernetzen von Zahlentheorie und Wahrscheinlichkeitsrechnung Katharina Klembalski Humboldt-Universität Berlin 20.
Statistik I für Betriebswirte Vorlesung 5
Statistik I für Betriebswirte Vorlesung 5 PD Dr. Frank Heyde TU Bergakademie Freiberg Institut für Stochastik 07. Mai 2015 PD Dr. Frank Heyde Statistik I für Betriebswirte Vorlesung 5 1 Klassische Wahrscheinlichkeitsdefinition
Dipl.-Ing. Herbert Schmolke, VdS Schadenverhütung
1. Problembeschreibung a) Ein Elektromonteur versetzt in einer überwachungsbedürftigen Anlage eine Leuchte von A nach B. b) Ein Elektromonteur verlegt eine zusätzliche Steckdose in einer überwachungsbedürftigen
Vorlesung Projektmanagement und Teamorganisation. Dr. Bernhard Schätz Leopold-Franzens Universität Innsbruck Sommersemester 2003
Vorlesung Projektmanagement und Teamorganisation Dr. Bernhard Schätz Leopold-Franzens Universität Innsbruck Sommersemester 2003 Übersicht 1. Übersicht 2. Projektmanagement und Software-Engineering 3. Projektstrukturen
RAID Software. 1. Beginn
1. Beginn RAID Software Die RAID Software ist ein auf Windows basierendes Programm mit einer grafischen Benutzerschnittstelle und bietet Ihnen ein leicht zu bedienendes Werkzeug zum Konfigurieren und Verwalten
4. Woche Decodierung; Maximale, Perfekte und Optimale Codes. 4. Woche: Decodierung; Maximale, Perfekte und Optimale Codes 69/ 140
4 Woche Decodierung; Maximale, Perfekte und Optimale Codes 4 Woche: Decodierung; Maximale, Perfekte und Optimale Codes 69/ 140 Szenario für fehlerkorrigierende Codes Definition (n, M)-Code Sei C {0, 1}
SLA Varianten für KMU
1 Übersicht Die Anforderungen an die Verfügbarkeit einer IT Infrastruktur sind in den letzten Jahren signifikant gestiegen. Fallen Applikationen oder gar die ganze IT aus, ist dies immer mit hohen Kosten
Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008
Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen
Orderarten im Wertpapierhandel
Orderarten im Wertpapierhandel Varianten bei einer Wertpapierkauforder 1. Billigst Sie möchten Ihre Order so schnell wie möglich durchführen. Damit kaufen Sie das Wertpapier zum nächstmöglichen Kurs. Kurs
Übung 5 : G = Wärmeflussdichte [Watt/m 2 ] c = spezifische Wärmekapazität k = Wärmeleitfähigkeit = *p*c = Wärmediffusität
Übung 5 : Theorie : In einem Boden finden immer Temperaturausgleichsprozesse statt. Der Wärmestrom läßt sich in eine vertikale und horizontale Komponente einteilen. Wir betrachten hier den Wärmestrom in
Requirements Engineering für IT Systeme
Requirements Engineering für IT Systeme Warum Systemanforderungen mit Unternehmenszielen anfangen Holger Dexel Webinar, 24.06.2013 Agenda Anforderungsdefinitionen Von der Herausforderung zur Lösung - ein
1 topologisches Sortieren
Wolfgang Hönig / Andreas Ecke WS 09/0 topologisches Sortieren. Überblick. Solange noch Knoten vorhanden: a) Suche Knoten v, zu dem keine Kante führt (Falls nicht vorhanden keine topologische Sortierung
Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation
Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation (Bei Abweichungen, die bspw. durch technischen Fortschritt entstehen können, ziehen Sie bitte immer das aktuelle Handbuch
