Institut für Computersprachen
Programmiersprachen und Übersetzer
| Diplomarbeit | |
| Titel | Software Implemented Fault Injection for the Coordination Kernel |
| Autor | Hummel, Karin Anna |
| Erscheinungsjahr | 1996 |
| Inventardatum | 08.10.1996 |
| Abstract | Mit der wachsenden Bedeutung von zuverlässigen verteilten Systemen wurde auch die Qualitätssicherung in der Entwicklung solcher Systeme wichtig. Viele Methoden zur Unterstützung der Entwicklung hoch qualitativer Software wurden präsentiert, von denen die meisten Fehlervermeidung und Fehlerentfernung verfolgen. In verteilten Systemen können jedoch Fehler nie ganz ausgeschlossen werden, weshalb Fehlertoleranz zur Systemfunktionalität hinzugefügt und getestet werden muß. Diese Arbeit behandelt Methoden zur Qualitätssicherung in verteilten Systemen, wie die Verbesserung des Entwicklungsprozesses, die Verifizierung und die Validierung der Entwicklungsergebnisse. Die Korrektheit eines Software Systems wird mittels gängiger Testmethoden überprüft, welche aber für den Test von Fehlertoleranz-Mechanismen nicht ausreichen. Software Implemented Fault Injection bietet hierfür eine adäquate Lösung. Software Implemented Fault Injection wurde im weiteren zur Beobachtung der Fehlertoleranz-Mechanismen des Coordination Kernels (CoKe) in Bezug auf Netzwerkfehler eingesetzt. Konzeptuell basiert das Fault Injection Tool auf einer Grammatik, mit deren Hilfe verschiedene Fehlerszenarien für Kommunikationsprotokolle modelliert werden können. Im Rahmen von Experimenten wird das Fault Injection Tool eingesetzt, um Nachrichten zu verzögern, mehrfach zu senden oder einen Verlust zu simulieren. |
| Status | Verfügbar |