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.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.