Runtime Enforcement Monitors: composition, synthesis, and enforcement abilities - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Article Dans Une Revue Formal Methods in System Design Année : 2011

Runtime Enforcement Monitors: composition, synthesis, and enforcement abilities

Résumé

Runtime enforcement is a powerful technique to ensure that a program will respect a given set of properties. We extend previous work on this topic in several directions. Firstly, we propose a generic notion of enforcement monitors based on a memory device and finite sets of control states and enforcement operations. Moreover, we specify their enforcement abilities w.r.t. the general Safety-Progress classification of properties. Furthermore, we propose a systematic technique to produce a monitor from the automaton recognizing a given safety, guarantee, obligation or response property. Finally, we show that this notion of enforcement monitors is more amenable to implementation and encompasses previous runtime enforcement mechanisms.
Fichier principal
Vignette du fichier
EnforcementMonitors-FMSD-preprint.pdf (351.13 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00576948 , version 1 (15-03-2011)

Identifiants

Citer

Yliès Falcone, Laurent Mounier, Jean-Claude Fernandez, Jean-Luc Richier. Runtime Enforcement Monitors: composition, synthesis, and enforcement abilities. Formal Methods in System Design, 2011, 38 (3), pp.223-262. ⟨10.1007/s10703-011-0114-4⟩. ⟨hal-00576948⟩
301 Consultations
336 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More