Engineering for resilience

This guide is about engineering aspects of resilience assurance. Failure is attributed to hazards. The guide presents a methodology and guidelines for coping with hazards from various sources (the operator, hardware, software bugs, context, design mistakes, etc.) both proactively and reactively

The concept of resilience engineering is discussed by Hollnagel et al. ( 2006 ). Principles for designing resilient systems are introduced and elaborated by Jackson (2010 , 2013 ).

The discipline

Resilience engineering is an emergent discipline, formed by integration of concepts and techniques of three disciplines:

Resilience engineering plays a key role in Safety Engineering

Architecture

A key feature in Proactive resilience assurance is a resilience-oriented architecture, which extends the functional unit by special add-ons.

Resilience development

The methods for resilience assurance are integrated in the traditional cycle of proactive and reactive system development.


05 Apr 2017.