Di Leo, Domenico (2013) Robustness Evaluation of Software Systems through Fault Injection. [Tesi di dottorato]

[img]
Anteprima
Testo
DiLeo-phd-thesis-B5.pdf

Download (1MB) | Anteprima
[error in script] [error in script]
Tipologia del documento: Tesi di dottorato
Lingua: English
Titolo: Robustness Evaluation of Software Systems through Fault Injection
Autori:
AutoreEmail
Di Leo, Domenicodomenico.dileo@unina.it
Data: 30 Marzo 2013
Numero di pagine: 118
Istituzione: Università degli Studi di Napoli Federico II
Dipartimento: Informatica e sistemistica
Scuola di dottorato: Ingegneria dell'informazione
Dottorato: Ingegneria informatica ed automatica
Ciclo di dottorato: 25
Coordinatore del Corso di dottorato:
nomeemail
Garofalo, Francescofranco.garofalo@unina.it.
Tutor:
nomeemail
Cotroneo, Domenicocotroneo@unina.it
Data: 30 Marzo 2013
Numero di pagine: 118
Parole chiave: Fault injection, robustness, safety critical system, SWIFI, fault tolerance, dependability,
Settori scientifico-disciplinari del MIUR: Area 09 - Ingegneria industriale e dell'informazione > ING-INF/05 - Sistemi di elaborazione delle informazioni
Aree tematiche (7° programma Quadro): TECNOLOGIE DELL'INFORMAZIONE E DELLA COMUNICAZIONE > Macchine "più intelligenti", servizi migliori
Depositato il: 05 Apr 2013 12:18
Ultima modifica: 04 Dic 2014 08:23
URI: http://www.fedoa.unina.it/id/eprint/9257
DOI: 10.6092/UNINA/FEDOA/9257

Abstract

Over the last decades, software has been introduced in desperate safety domains, such as automotive, avionics and railways, just to name a few. For these domains, software is demanded to be highly robust to hardware faults and software faults since its failure may endanger human life, harm the environment, or cause economical loss. Fault injection, the deliberate inoculation of faults, is a powerful means to assess the robustness of software components that goes far beyond traditional testing techniques. Fault Injection encompasses several techniques, among them robustness testing and software implemented fault injection, which emulate software faults and hardware faults, respectively. Despite the intensive use of these techniques, their application is still costly. This thesis focuses on robustness testing and software implemented fault injection, for both analyzes the �effect of workload on the experiment outcomes. Furthermore, the thesis suggests approaches to make the fault injection techniques more cost-effective by leveraging on the workload.

Downloads

Downloads per month over past year

Actions (login required)

Modifica documento Modifica documento