On Bidirectional Runtime Enforcement - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2021

On Bidirectional Runtime Enforcement

Résumé

Runtime enforcement is a dynamic analysis technique that instruments a monitor with a system in order to ensure its correctness as specified by some property. This paper explores bidirectional enforcement strategies for properties describing the input and output behaviour of a system. We develop an operational framework for bidirectional enforcement and use it to study the enforceability of the safety fragment of Hennessy-Milner logic with recursion (sHML). We provide an automated synthesis function that generates correct monitors from sHML formulas, and show that this logic is enforceable via a specific type of bidirectional enforcement monitors called action disabling monitors.
Fichier principal
Vignette du fichier
509782_1_En_1_Chapter.pdf (647.75 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03740261 , version 1 (29-07-2022)

Licence

Identifiants

Citer

Luca Aceto, Ian Cassar, Adrian Francalanza, Anna Ingólfsdóttir. On Bidirectional Runtime Enforcement. 41th International Conference on Formal Techniques for Distributed Objects, Components, and Systems (FORTE), Jun 2021, Valletta, Malta. pp.3-21, ⟨10.1007/978-3-030-78089-0_1⟩. ⟨hal-03740261⟩
27 Consultations
24 Téléchargements

Altmetric

Partager

More