What can You Verify and Enforce at Runtime? - Archive ouverte HAL Accéder directement au contenu
Autre Publication Scientifique Année : 2010

What can You Verify and Enforce at Runtime?

Résumé

The underlying property, its definition and representation play a major role when monitoring a system. Having a suitable and convenient framework to express properties is thus a concern for runtime analysis. It is desirable to delineate in this framework the spaces of properties for which runtime analysis approaches can be applied to. This paper presents a unified view of runtime verification and enforcement of properties in the Safety-Progress classification. Firstly, we extend the Safety-Progress classification of properties in a runtime context. Sec- ondly, we characterize the set of properties which can be verified (monitorable properties) and enforced (enforceable properties) at runtime. We propose in particular an alternative definition of “property monitoring” to the one classically used in this context. Finally, for the delineated spaces of properties, we obtain specialized verification and enforcement monitors.
Fichier principal
Vignette du fichier
main.pdf (861.97 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00497350 , version 1 (04-07-2010)
hal-00497350 , version 2 (29-09-2011)

Identifiants

  • HAL Id : hal-00497350 , version 1

Citer

Yliès Falcone, Jean-Claude Fernandez, Laurent Mounier. What can You Verify and Enforce at Runtime?. 2010. ⟨hal-00497350v1⟩
339 Consultations
310 Téléchargements

Partager

Gmail Facebook X LinkedIn More