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

Classical planners often struggle when used at runtime due to inaccuracies in the modelling and/or dynamic environments. The specification of planning operators (actions) may change as the execution progresses, for example, due to a faulty actuator or sensor. We focus on the problem of detecting changes in planning operators at execution time and updating the actions specifications to reflect the changes detected which can then be used for replanning. Our main contributions include: (i) an automated simulation environment that takes as input STRIPS-like domain, problem and plan specifications and generates a simulation environment capable of running the system; (ii) automatically synthesised runtime verification monitors that observe execution traces generated by the system to detect action failures; and (iii) a reasoning mechanism that the runtime monitors use to reason about how and when to update action specifications and perform replanning. We evaluate our approach using several existing domains and planner configurations and a variety of metrics.

Runtime Monitoring of Action Specifications for Replanning in Classical Planning - Slides (Runtime Monitoring of Action Specifications for Replanning in Classical Planning.pdf)4.1MiB

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