The overall system reliability of complex Cyber Physical systems is contributed both by hardware reliability and software reliability. The former can be often increased through fault-tolerant mechanisms and architectures, while the latter can take advantage of a suitable rejuvenation policy.These characteristics call for flexible runtime safety checks of system executions that go beyond conventional runtime monitoring of pre-programmed safety conditions, also in order to minimize maintenance costs. Defining a satisfying monitoring model for complex systems is still a challenge.In this paper, we investigate the application of a novel approach, named Reliability Based Monitoring (RBM), that allows for a flexible runtime monitoring of software reliability in complex systems. The approach leverages a hierarchical reliability model periodically applied to runtime diagnostics data: this allows to dynamically plan rejuvenation activities that are able to prevent software failures.

Software rejuvenation and runtime reliability monitoring / Fantechi, A; Gori, G; Papini, M. - ELETTRONICO. - (2022), pp. 162-169. (Intervento presentato al convegno WOSAR 2022 - 14th International Workshop on Software aging and rejuvenation tenutosi a Charlotte, NC, USA nel 31 Ottobre - 3 Novembre) [10.1109/ISSREW55968.2022.00063].

Software rejuvenation and runtime reliability monitoring

Fantechi, A
;
Gori, G
;
Papini, M
2022

Abstract

The overall system reliability of complex Cyber Physical systems is contributed both by hardware reliability and software reliability. The former can be often increased through fault-tolerant mechanisms and architectures, while the latter can take advantage of a suitable rejuvenation policy.These characteristics call for flexible runtime safety checks of system executions that go beyond conventional runtime monitoring of pre-programmed safety conditions, also in order to minimize maintenance costs. Defining a satisfying monitoring model for complex systems is still a challenge.In this paper, we investigate the application of a novel approach, named Reliability Based Monitoring (RBM), that allows for a flexible runtime monitoring of software reliability in complex systems. The approach leverages a hierarchical reliability model periodically applied to runtime diagnostics data: this allows to dynamically plan rejuvenation activities that are able to prevent software failures.
2022
IEEE International Conference on Software Reliability Engineering Workshops (ISSRE Wksp)
WOSAR 2022 - 14th International Workshop on Software aging and rejuvenation
Charlotte, NC, USA
31 Ottobre - 3 Novembre
Fantechi, A; Gori, G; Papini, M
File in questo prodotto:
File Dimensione Formato  
WoSAR_2022_FGP.pdf

Accesso chiuso

Tipologia: Pdf editoriale (Version of record)
Licenza: Creative commons
Dimensione 338.96 kB
Formato Adobe PDF
338.96 kB Adobe PDF   Richiedi una copia

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1346491
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 0
social impact