ROSMonitoring 2.0: Extending ROS Runtime Verification to Services and Ordered Topics

Formal verification of robotic applications presents challenges due to their hybrid nature and distributed architecture.This paper introduces ROSMonitoring 2.0, an extension of ROSMonitoring designed to facilitate the monitoring of both topics and services while considering the order in which messages are published and received.The framework has been enhanced to support these novel features for ROS1 -and partially ROS2 environments -offering improved real-time support, security, scalability, and interoperability.We discuss the modifications made to accommodate these advancements and present results obtained from a case study involving the runtime monitoring of specific components of a fire-fighting Uncrewed Aerial Vehicle (UAV).

Authors

Institutions

Publication Details

Journal
Electronic Proceedings in Theoretical Computer Science
Published
2024-11-20
DOI
https://doi.org/10.4204/eptcs.411.3
Citations
1
Primary Topic
Formal Methods in Verification
Type
article
Field-Weighted Citation Impact
0.36
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

ROSMonitoring 2.0: Extending ROS Runtime Verification to Services and Ordered Topics

Louise A. Dennis, Angelo Ferrando, Michael Fisher, Maryam Ghaffari Saadat
1 citations
Electronic Proceedings in Theoretical Computer Science
Formal Methods in Verification
0.36
article

ROSMonitoring 2.0: Extending ROS Runtime Verification to Services and Ordered Topics

Louise A. Dennis, Angelo Ferrando, Michael Fisher, Maryam Ghaffari Saadat
article en
1 citations

Abstract

Formal verification of robotic applications presents challenges due to their hybrid nature and distributed architecture.This paper introduces ROSMonitoring 2.0, an extension of ROSMonitoring designed to facilitate the monitoring of both topics and services while considering the order in which messages are published and received.The framework has been enhanced to support these novel features for ROS1 -and partially ROS2 environments -offering improved real-time support, security, scalability, and interoperability.We discuss the modifications made to accommodate these advancements and present results obtained from a case study involving the runtime monitoring of specific components of a fire-fighting Uncrewed Aerial Vehicle (UAV).

Electronic Proceedings in Theoretical Computer ScienceVol. 411
University of Modena and Reggio Emilia (IT), University of Manchester (GB)
Openalex Percentile: Top 34%
Formal Methods in Verification
0.36
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.