Fault injection for dependability validation

Fault injection is a mandatory or highly recommended activity in many standards related to the development of dependable computer systems, e.g. ISO 13849, IEC 61508 and ISO 26262. This course explains how fault injection may be used for dependability validation of such systems and is given by course leaders with more than 20 years of experience in the field.


The goal is to increase the knowledge and understanding of how fault injection can be used for dependability validation in the development of computer systems. A number of common techniques and tools for fault injection are presented and characterized, highlighting the advantages and disadvantages of each technique.

Target group

The course is suited for engineers involved in the development of dependable computer systems.

Previous / Knowledge

Basic knowledge computer system hardware and software.



  • Dependable computing
  • Dependability validation

Fault injection techniques

  • General characterization
  • Physical fault injection techniques
    • Hardware implemented fault injection
    • Software implemented fault injection
  • Simulation based fault injection techniques
    • Model implemented fault injection

Exercises: Characterization of fault injection techniques

Fault injection research

Course occations

Please contact the course administration for a expression of interest.

Course fee

Contact Persons

Jonny Vinter

Phone: +46 10 516 53 59

RISE Research Institutes of Sweden, Phone 010-516 50 00, E-mail info@ri.se

The RISE institutes SP, Innventia and Swedish ICT have merged in order to become a stronger research and innovation partner for businesses and society.
During 2017 sp.se will be one of several websites within RISE. Please visit ri.se for more information about RISE.