ECOOP 2025
Mon 30 June - Fri 4 July 2025 Bergen, Norway
Fri 4 Jul 2025 09:45 - 10:15 at M208 - Morning session 1 Chair(s): Giorgio Audrito

Runtime enforcement is a monitoring technique used to ensure that a system behaves according to a set of formal properties. It employs an enforcer that transforms an untrusted sequence of events into one that satisfies the specified property. In cases of property violation, we allow the enforcer to temporarily delay input events—storing them in memory until the property can be satisfied—or to suppress them if the property can never be satisfied. This paper addresses the enforcement of multiple untimed properties modelled as finite automata, serially, to promote modularity, i.e., rather than synthesizing a single enforcer for all properties, we generate individual enforcers and combine them serially. Also, to handle practical constraints, the paper considers that each enforcer operates with bounded (finite) memory.

We explore whether regular properties—and their subclasses, specifically safety (“nothing bad happens”) and co-safety (“something good eventually happens”)—can be enforced in a compositional setting under memory constraints. We define enforceability in terms of preserving key criteria like soundness, transparency, etc. For properties that are not directly serially enforceable, we identify conditions on their automata, which, when satisfied, enable certain groups of properties to be enforced serially. To formalize and support these ideas, we present the Bounded Compositional Runtime Enforcement framework. Submitted May 05, 04:54

Bounded Compositional Runtime Enforcement - Slides (Bounded Compositional Runtime Enforcement.pdf)225KiB

Fri 4 Jul

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:15
Morning session 1VORTEX at M208
Chair(s): Giorgio Audrito Università di Torino
09:00
15m
Day opening
Opening
VORTEX

09:15
30m
Talk
Runtime Monitoring of Action Specifications for Replanning in Classical Planning
VORTEX
Angelo Ferrando University of Modena and Reggio Emilia, Rafael C. Cardoso University of Aberdeen
File Attached
09:45
30m
Talk
Bounded Compositional Runtime Enforcement
VORTEX
Saumya Shankar , Srinivas Pinisetty Indian Institute of Technology Bhubaneswar, Thierry Jéron INRIA, Prisha Srinidi Indian Institute of Technology Bhubaneswar
File Attached