29.01.2013 Aufrufe

Optimierung einer Softwarebibliothek für sicherheitsrelevante

Optimierung einer Softwarebibliothek für sicherheitsrelevante

Optimierung einer Softwarebibliothek für sicherheitsrelevante

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

2 Grundlagen 30<br />

Abbildung 23: Zustandgraph eines SA0[RED98]<br />

Abbildung 24: Zustandgraph eines SA1[RED98]<br />

Ein weiterer Fehler ist ein Übergangsfehler (Transition Fault, TF). Eine Speicherzelle<br />

kann ihren Wert nicht von 0 nach 1 wechseln oder umgekehrt. Es gibt zwei Arten<br />

dieses Fehlers: 1.) Transition-Up-Fault (von „0“ nach „1“); 2.) Transition-Down-Fault(von<br />

„1“ nach „0“). Abbildung 26 zeigt ein Transition-Up-Fault:<br />

Abbildung 25: Zustandgraph eines Transition-Up-Faults[RED98]<br />

Der Koppelfehler (Coupling Fault, CF): Inhalt <strong>einer</strong> Zelle hängt von den Inhalten in anderen<br />

Zellen ab. Es gibt zwei Varianten dieses Fehlers: 1.) 2-Coupling Fault: zwei Zellen<br />

beeinflussen einander; 2.) k-Coupling-Fault: k-2 Zellen beeinflussen den Inhalt <strong>einer</strong><br />

Zelle. Außerdem existieren verschiedene Möglichkeiten wie eine Zelle beeinflusst werden<br />

kann 9 , z.B. wie Inversion Coupling Fault, Idempotent Coupling Fault, State Coupling<br />

Fault und Bridging Fault.<br />

Der Musterabhängige Fehler (Pattern Sensitive Fault, PSF): der Inhalt <strong>einer</strong> Zelle wird<br />

von anderen Zellen bestimmt. Es ist ein Sonderfall des k-Coupling-Fault, alle k-Zellen<br />

bestimmen den Übergang. In der Literatur wird die Betrachtung dieses Fehlers auf<br />

„Nachbarschaft“ „reduziert“. In diesem Fall spricht man von Neighborhood Pattern Sensitive<br />

Fault (NPSF). Es sind drei verschiedene Varianten von diesen Fehlern definiert<br />

[RED98]: 1.) Active Neighborhood Pattern Sensitive Fault; 2.) Passive Neighborhood<br />

Pattern Sensitive Fault; 3.) Static Neighborhood Pattern Sensitive Fault 10 .<br />

Der Adressdekodierfehler (Adress Decoder Fault, AF): es gibt vier verschiedene Adressdekodierfehler<br />

[RED98]:<br />

9 hier nicht weiter betrachtet, weiter führende Informationen in [RED98]<br />

10 hier nicht weiter betrachtet, weiter führende Informationen in [RED98]

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!