liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Experiments in indirect fault injection with open source and industrial software
Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
2003 (English)Licentiate thesis, monograph (Other academic)
Abstract [en]

Software fault injection is a technique in which faults are injected into a program and the response of the program is observed. Fault injection can be used to measure the robustness of the program as well as to find faults in the program, and indirectly contributes to increased robustness. The idea behind software fault injection is that the better the system handles the faults, the more robust the system is. There are different ways of injecting faults, for example, by changing a variable value to a random value or by changing the source code to mimic programmer errors. The thesis presents an overview of fault injection in hardware and software. The thesis deals with a special case of fault injection, i.e., indirect fault injection. This means that the faults are injected into one module and the response is observed in another module that communicates with the first one. The thesis presents two experiments designed to measure the effect of the fault model used when faults are injected using the indirect fault injection method. The first experiment is conducted on open source software. The result from the experiment was not entirely conclusive, but there are indications that the fault model does matter, but this needs to be further examined. Therefore, a second experiment is designed and presented. The second experiment is conducted on larger, industrial software. The goals of both experiments are to find out whether or not the results of fault injection are affected by how the injected faults are generated. The second experiment shows the feasibility of using fault injection in industrial strength software. The thesis concludes with the proposal for a PhD thesis on a suite of different experiments.  

Place, publisher, year, edition, pages
Linköping: Linköpings universitet , 2003. , 84 p.
Linköping Studies in Science and Technology. Thesis, ISSN 0280-7971 ; 1055
National Category
Computer Science
URN: urn:nbn:se:liu:diva-42645Local ID: 67519ISBN: 91-7373-775-5OAI: diva2:263502
2003-12-11, Alan Turing, Hus B, Linköpings Universitet, Linköping, 13:15 (Swedish)
Available from: 2009-10-10 Created: 2009-10-10 Last updated: 2013-11-08

Open Access in DiVA

No full text

Search in DiVA

By author/editor
Cederberg, Carl
By organisation
PELAB - Programming Environment LaboratoryThe Institute of Technology
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 86 hits
ReferencesLink to record
Permanent link

Direct link