Advanced search
Start date
Betweenand


A Systematic Review of Fault Tolerance Techniques for Adaptive and Context-Aware Systems

Full text
Author(s):
Show less -
de Souza, Kathiani Elisa ; Ferrari, Fabiano Cutigi ; Casadei, R ; DiNitto, E ; Gerostathopoulos, I ; Pianini, D ; Dusparic, I ; Wood, T ; Nelson, P ; Pournaras, E ; Bencomo, N ; Gotz, S ; Krupitzer, C ; Raibulet, C
Total Authors: 14
Document type: Journal article
Source: 2022 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS (ACSOS 2022); v. N/A, p. 10-pg., 2022-01-01.
Abstract

Adaptive systems (ASs) and context-aware systems (CASs) are able to automatically modify themselves in response to changes in their environment. Fault tolerance techniques are used to allow a system to deliver a correct service even in the presence of faults. With respect to ASs and CASs, all environmental conditions may never be tested during the development phase, which can increase the risk of failures. Thus, it is important to apply fault tolerance techniques to recover these systems from error states and continue the delivery of service. This paper reports on results of a systematic literature review that characterises the state-of-the-art of fault tolerance techniques that have been proposed for, or applied to, ASs and CASs. Based on 41 selected studies we: grouped the studies among 7 types of techniques; identified 14 faults; and classified these faults in 4 generic fault types. We found different types of fault tolerance techniques, such as error recovery and diversity. Moreover, we identified faults, such as faults in sensors and actuators. Our results may provide a guidance for developers and researchers for the application of fault tolerance techniques in ASs and CASs. (AU)

FAPESP's process: 19/25307-8 - Validation of smart city applications: a fault-based approach
Grantee:Fabiano Cutigi Ferrari
Support Opportunities: Regular Research Grants