The use of models and formal analysis techniques at runtime is fundamental to address safety assurance during the system operational stage, when all relevant uncertainties and unknowns can be resolved. This paper presents a novel approach to runtime safety enforcement of software systems based on the MAPE-K control loop architecture for system monitoring and control, and on the Abstract State Machine as runtime model representing the enforcement strategy aimed at preserving or eventually restoring safety. The enforcer software is designed as an autonomic manager that wraps around the software system to monitor and manage unsafe system changes using probing and effecting interfaces provided by the system, so realising grey-box safety enforcement. The proposed approach is supported by a component framework that is here illustrated by means of a case study in the health-care domain.

(2021). A Runtime Safety Enforcement Approach by Monitoring and Adaptation . Retrieved from http://hdl.handle.net/10446/190932

A Runtime Safety Enforcement Approach by Monitoring and Adaptation

Bonfanti, Silvia;Scandurra, Patrizia
2021-01-01

Abstract

The use of models and formal analysis techniques at runtime is fundamental to address safety assurance during the system operational stage, when all relevant uncertainties and unknowns can be resolved. This paper presents a novel approach to runtime safety enforcement of software systems based on the MAPE-K control loop architecture for system monitoring and control, and on the Abstract State Machine as runtime model representing the enforcement strategy aimed at preserving or eventually restoring safety. The enforcer software is designed as an autonomic manager that wraps around the software system to monitor and manage unsafe system changes using probing and effecting interfaces provided by the system, so realising grey-box safety enforcement. The proposed approach is supported by a component framework that is here illustrated by means of a case study in the health-care domain.
2021
Inglese
Software Architecture, 15th European Conference, ECSA 2021, Virtual Event, Sweden, September 13-17, 2021, Proceedings
Biffi, Stefan; Navarro, Elena; Löwe, Welf; Sirjani, Marjan; Mirandola, Raffaella; Weyns, Danny;
978-3-030-86043-1
12857
20
36
cartaceo
online
Switzerland
Cham
Springer Nature
ECSA 2021: 15th European Conference, Virtual Event, Sweden, 13-17 September 2021
Virtual conference (Sweden)
13-17 September 2021
internazionale
contributo
Settore ING-INF/05 - Sistemi di Elaborazione delle Informazioni
Safety enforcement; Self-adaptation; MAPE-K; Runtime models; Abstract State Machines@run.time;
info:eu-repo/semantics/conferenceObject
3
Bonfanti, Silvia; Riccobene, Elvinia; Scandurra, Patrizia
1.4 Contributi in atti di convegno - Contributions in conference proceedings::1.4.01 Contributi in atti di convegno - Conference presentations
reserved
Non definito
273
(2021). A Runtime Safety Enforcement Approach by Monitoring and Adaptation . Retrieved from http://hdl.handle.net/10446/190932
File allegato/i alla scheda:
File Dimensione del file Formato  
ECSA2021_509138_1_En_2_proof.pdf

Solo gestori di archivio

Versione: publisher's version - versione editoriale
Licenza: Licenza default Aisberg
Dimensione del file 1.66 MB
Formato Adobe PDF
1.66 MB Adobe PDF   Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/190932
Citazioni
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 3
social impact