Monitoring ROS2: from requirements to autonomous robots

I Perez, A Mavridou, T Pressburger, A Will… - arXiv preprint arXiv …, 2022 - arxiv.org
Runtime verification (RV) has the potential to enable the safe operation of safety-critical
systems that are too complex to formally verify, such as Robot Operating System 2 (ROS2) …

Runtime Instrumentation for Reactive Components

L Aceto, DP Attard, A Francalanza… - … Conference on Object …, 2024 - drops.dagstuhl.de
Reactive software calls for instrumentation methods that uphold the reactive attributes of
systems. Runtime verification imposes another demand on the instrumentation, namely that …

Reversible debugging of concurrent Erlang programs: Supporting imperative primitives

P Lami, I Lanese, JB Stefani, CS Coen… - Journal of Logical and …, 2024 - Elsevier
Reversible computing is a programming paradigm allowing one to execute programs both in
the standard, forward direction as well as backwards, recovering past states. A relevant …

[HTML][HTML] A Methodological Approach to Securing Cyber-Physical Systems for Critical Infrastructures

A Calabrò, E Cambiaso, M Cheminod, IC Bertolotti… - Future Internet, 2024 - mdpi.com
Modern ICT infrastructures, ie, cyber-physical systems and critical infrastructures relying on
interconnected IT (Information Technology)-and OT (Operational Technology)-based …

[PDF][PDF] Bidirectional runtime enforcement of first-order branching-time properties

L Aceto, I Cassar, A Francalanza… - Logical Methods in …, 2023 - lmcs.episciences.org
Runtime enforcement is a dynamic analysis technique that instruments a monitor with a
system in order to ensure its correctness as specified by some property. This paper explores …

MOTEF: a testing framework for runtime monitoring infrastructures

A Calabrò, E Marchetti - IEEE Access, 2024 - ieeexplore.ieee.org
Intelligent monitoring systems can effectively predict or detect anomalies and issues in smart
working systems and ecosystems and implement the proper countermeasures. However, for …

On first-order runtime enforcement of branching-time properties

L Aceto, I Cassar, A Francalanza, A Ingólfsdóttir - Acta Informatica, 2023 - Springer
Runtime enforcement is a dynamic analysis technique that uses monitors to enforce the
behaviour specified by some correctness property on an executing system. The …

A monitoring tool for linear-time μHML

L Aceto, A Achilleos, DP Attard, L Exibard… - Science of Computer …, 2024 - Elsevier
We present detectEr, a monitoring tool that targets software applications written for
Erlang/OTP. The tool runtime checks specifications expressed in a safety fragment of the …

Runtime Instrumentation for Reactive Components (Extended Version)

L Aceto, DP Attard, A Francalanza… - arXiv preprint arXiv …, 2024 - arxiv.org
Reactive software calls for instrumentation methods that uphold the reactive attributes of
systems. Runtime verification imposes another demand on the instrumentation, namely that …

On probabilistic monitorability

L Aceto, A Achilleos, E Anastasiadi… - Principles of Systems …, 2022 - Springer
This paper investigates monitorability in the context of probabilistic systems. We specify how
monitor verdicts, reached over finite (partial) traces, can be given a probabilistic …