ABSTRACT

Introduction The terms robustness and resilience are often used interchangeably and are very broadly interpreted to mean the ability of a system to remain stable and function correctly in unforeseen environmental conditions. However, it is important to realise that there are conceptual differences between robustness and resilience, and it is only by understanding the concepts that underpin these two terms that we can begin to design truly functional socio-technical systems.