GREP: Games for the Runtime Enforcement of Properties - Testing Software and Systems (ICTSS 2017) Access content directly
Conference Papers Year : 2017

GREP: Games for the Runtime Enforcement of Properties


We present GREP, a tool for the runtime enforcement of (timed) properties. GREP takes an execution sequence as input (stdin), and modifies it (stdout) as necessary to enforce the desired property, when possible. GREP can enforce any regular timed property described by a deterministic and complete Timed Automaton. The main novelties of GREP are twofold: it uses game theory to improve the synthesis of enforcement mechanisms, and it accounts for uncontrollable events, i.e. events that cannot be controlled by the enforcement mechanisms and thus have to be released immediately. We present an overview of GREP and validate its usability with a performance evaluation.
Fichier principal
Vignette du fichier
449632_1_En_16_Chapter.pdf (2.94 Mo) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-01678960 , version 1 (09-01-2018)





Matthieu Renard, Antoine Rollet, Yliès Falcone. GREP: Games for the Runtime Enforcement of Properties. 29th IFIP International Conference on Testing Software and Systems (ICTSS), Oct 2017, St. Petersburg, Russia. pp.259-275, ⟨10.1007/978-3-319-67549-7_16⟩. ⟨hal-01678960⟩
361 View
145 Download



Gmail Facebook X LinkedIn More