Back to Search Start Over

Runtime Failure Prevention and Reaction

Authors :
Leonardo Mariani
Saikat Saha
Yliès Falcone
Antoine Rollet
Falcone, Y
Mariani, L
Rollet, A
Saikat, S
Université Grenoble Alpes [2016-2019] (UGA [2016-2019])
Laboratoire d'Informatique de Grenoble (LIG )
Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes [2016-2019] (UGA [2016-2019])
Compiler Optimization and Run-time Systems (CORSE)
Inria Grenoble - Rhône-Alpes
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire d'Informatique de Grenoble (LIG )
Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes [2016-2019] (UGA [2016-2019])-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes [2016-2019] (UGA [2016-2019])
Università degli Studi di Milano-Bicocca = University of Milano-Bicocca (UNIMIB)
Institut Polytechnique de Bordeaux (Bordeaux INP)
Laboratoire Bordelais de Recherche en Informatique (LaBRI)
Université de Bordeaux (UB)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)-Centre National de la Recherche Scientifique (CNRS)
Università degli Studi di Milano-Bicocca [Milano] (UNIMIB)
Université de Bordeaux (UB)-Centre National de la Recherche Scientifique (CNRS)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)
Source :
Lectures on Runtime Verification ISBN: 9783319756318, Lectures on Runtime Verification, Lectures on Runtime Verification, 10457, Springer, pp.103-134, 2018, Lecture Notes in Computer Science, ⟨10.1007/978-3-319-75632-5_4⟩
Publication Year :
2018
Publisher :
Springer International Publishing, 2018.

Abstract

International audience; This chapter describes how to use in-the-field runtime techniques to improve the dependability of software systems. In particular, we first present an overall vision of the problem of ensuring highly-dependable behaviours at runtime based on the concept of autonomic monitor, and then we present the two families of relevant approaches for this purpose. First, we present techniques related to runtime enforcement that can prevent the system producing bad behaviours. Second, we describe healing techniques that can detect if the system has produced a bad behaviour and react to the situation accordingly (e.g., moving the system back to a correct state).

Details

ISBN :
978-3-319-75631-8
ISBNs :
9783319756318
Database :
OpenAIRE
Journal :
Lectures on Runtime Verification ISBN: 9783319756318, Lectures on Runtime Verification, Lectures on Runtime Verification, 10457, Springer, pp.103-134, 2018, Lecture Notes in Computer Science, ⟨10.1007/978-3-319-75632-5_4⟩
Accession number :
edsair.doi.dedup.....ef5a9673e9dccc6e68dbecbb9a0ea0c4
Full Text :
https://doi.org/10.1007/978-3-319-75632-5_4