Busca avançada
Ano de início
Entree


Texto completo
Autor(es):
de Souza, Kathiani Elisa ; Ferrari, Fabiano Cutigi ; de Camargo, Valter Vieira ; Ribeiro, Marcio ; Offutt, Jeff
Número total de Autores: 5
Tipo de documento: Artigo Científico
Fonte: JOURNAL OF SYSTEMS AND SOFTWARE; v. 219, p. 22-pg., 2024-10-22.
Resumo

Smart City Applications encompass many characteristics that increase the risk of failures, such as contextawareness, adaptiveness, distribution and heterogeneity. Therefore, it is important to implement fault-tolerant mechanisms to produce more reliable applications. This study presents a systematic literature review of fault tolerance techniques that have been proposed for, or applied to Smart City Applications. It also characterizes faults, errors and failures that may occur in these systems. To the best of our knowledge, this is the first review that provides abroad picture of the research area and points out research limitations and directions. We selected 43 primary studies and performed initial classifications (e.g., based on type of research, type of contribution, application domains and subdomains, and type of system architecture). We further classified and discussed the selected studies based on types of fault tolerance techniques and types of faults and failures. System Reconfiguration, Diversity, and Retry are classical techniques that have been investigated in this domain. Many fault and failure types have also been addressed. While those well-known techniques have been explored for introducing fault tolerance capabilities into Smart City Applications, others have been overlooked. Moreover, evidence on the effectiveness and applicability of the proposed fault tolerance solutions is still very limited. (AU)

Processo FAPESP: 23/01720-9 - Integração dos mecanismos de teste de mutação e injeção de erros
Beneficiário:Kathiani Elisa de Souza
Modalidade de apoio: Bolsas no Brasil - Programa Capacitação - Treinamento Técnico
Processo FAPESP: 19/25307-8 - Validação de aplicações para cidades inteligentes: uma abordagem baseada em defeitos
Beneficiário:Fabiano Cutigi Ferrari
Modalidade de apoio: Auxílio à Pesquisa - Regular