| HAL : hal-00576948, version 1 |
| Fiche détaillée | Récupérer au format |
|
|
| Formal Methods in System Design (2011) 10.1007/s10703-011-0114-4 |
|
|
|
|
| Runtime Enforcement Monitors: composition, synthesis, and enforcement abilities |
|
|
| Yliès Falcone 1Laurent Mounier 2 |
|
|
| (11/03/2011) |
|
|
| 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. |
|
|
|
|
|
|
|
|
|
|
| 1 : | VERTECS (INRIA) |
| INRIA | |
| 2 : | VERIMAG (VERIMAG - IMAG) |
| CNRS : UMR5104 – Université Joseph Fourier - Grenoble I – Institut National Polytechnique de Grenoble (INPG) | |
| 3 : | Laboratoire d'Informatique de Grenoble (LIG) |
| Université Joseph Fourier - Grenoble I – Institut polytechnique de Grenoble (Grenoble INP) – Université Pierre-Mendès-France - Grenoble II – CNRS : UMR5217 | |
|
|
|
|
|
|
|
|
| Domaine | : | Informatique/Systèmes embarqués |
|
|
| Liste des fichiers attachés à ce document : | |||||
|
|
|
| hal-00576948, version 1 | |
| http://hal.archives-ouvertes.fr/hal-00576948 | |
| oai:hal.archives-ouvertes.fr:hal-00576948 | |
| Contributeur : Yliès Falcone | |
| Soumis le : Mardi 15 Mars 2011, 18:09:26 | |
| Dernière modification le : Mercredi 16 Mars 2011, 09:45:17 | |