Bounded-Memory Runtime Enforcement of Timed Properties - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2023

Bounded-Memory Runtime Enforcement of Timed Properties

Résumé

Runtime Enforcement (RE) is a monitoring technique aimed at correcting possibly incorrect executions w.r.t. a set of formal requirements (properties) of a system. In this paper, we consider enforcement monitoring of real-time properties. Thus, executions are modelled as timed words and specifications as timed automata. Moreover, we consider that the enforcer has the ability to delay events by storing or buffering them into its internal memory (and releasing them when the property is finally satisfied) and suppressing events when no delaying is appropriate. Practically, in an implementation, the internal memory of the enforcer is finite. In this paper, we propose a new RE paradigm for timed properties, where the memory of the enforcer is bounded/finite, to address practical applications with memory constraints and timed specifications. Bounding the memory presents a number of difficulties, e.g., how to accommodate a timed event into the memory when the memory is full, s.t., regardless of the course of action we choose to handle this situation, the behaviour of the bounded enforcer should not significantly differ from that of the unbounded enforcer. The problem of how to optimally discard events when the buffer is full is significantly more difficult in a timed environment where the progress of time affects the satisfaction or violation of a property. We define the bounded-memory RE problem for timed properties and develop a framework for regular timed properties specified as timed automata. The proposed framework is implemented in Python, and its performance is evaluated. From experiments, we discovered that the enforcer has a reasonable execution time overhead.
Fichier principal
Vignette du fichier
LIPIcs-TIME-2023-6.pdf (985.11 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte
Licence : CC BY - Paternité

Dates et versions

hal-04213422 , version 1 (21-09-2023)

Licence

Paternité

Identifiants

Citer

Saumya Shankar, Srinivas Pinisetty, Thierry Jéron. Bounded-Memory Runtime Enforcement of Timed Properties. TIME 2023 - 30th International Symposium on Temporal Representation and Reasoning, Sep 2023, Demokritos - Athènes, Greece. pp.1-22, ⟨10.4230/LIPIcs.TIME.2023.6⟩. ⟨hal-04213422⟩
33 Consultations
20 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More