Formal specification and verification of autonomous robotic systems: A survey

M Luckcuck, M Farrell, LA Dennis, C Dixon… - ACM Computing …, 2019 - dl.acm.org
Autonomous robotic systems are complex, hybrid, and often safety critical; this makes their
formal specification and verification uniquely challenging. Though commonly used, testing …

Testing, validation, and verification of robotic and autonomous systems: a systematic review

H Araujo, MR Mousavi, M Varshosaz - ACM Transactions on Software …, 2023 - dl.acm.org
We perform a systematic literature review on testing, validation, and verification of robotic
and autonomous systems (RAS). The scope of this review covers peer-reviewed research …

How do you architect your robots? State of the practice and guidelines for ROS-based systems

I Malavolta, G Lewis, B Schmerl, P Lago… - Proceedings of the ACM …, 2020 - dl.acm.org
The Robot Operating System (ROS) is the de-facto standard for robotic software. If on one
hand ROS is hel** roboticists, eg, by providing a standardized communication platform …

Mining guidelines for architecting robotics software

I Malavolta, GA Lewis, B Schmerl, P Lago… - Journal of Systems and …, 2021 - Elsevier
Abstract Context: The Robot Operating System (ROS) is the de-facto standard for robotics
software. However, ROS-based systems are getting larger and more complex and could …

Embedding online runtime verification for fault disambiguation on Robonaut2

B Kempa, P Zhang, PH Jones, J Zambreno… - … Conference on Formal …, 2020 - Springer
Abstract Robonaut2 (R2) is a humanoid robot onboard the International Space Station (ISS),
performing specialized tasks in collaboration with astronauts. After deployment, R2 …

A formal toolchain for offline and run-time verification of robotic systems

S Dal Zilio, PE Hladik, F Ingrand, A Mallet - Robotics and Autonomous …, 2023 - Elsevier
Abstract Validation and Verification (V&V) of autonomous robotic system software is
becoming a critical issue. Among the V&V techniques at our disposal, formal approaches …

Multi-dimensional and message-guided fuzzing for robotic programs in robot operating system

JJ Bai, HX Song, SM Hu - Proceedings of the 29th ACM International …, 2024 - dl.acm.org
An increasing number of robotic programs are implemented based on Robot Operating
System (ROS), which provides many practical tools and libraries for robot development. To …

Recent trends in formal validation and verification of autonomous robots software

F Ingrand - 2019 Third IEEE International Conference on …, 2019 - ieeexplore.ieee.org
The consequences of autonomous systems software failures can be potentially dramatic.
There is no need to darken the picture, but still, it seems unlikely that people, insurance …

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) …

A Survey of Algorithmic Methods for Competency Self-Assessments in Human-Autonomy Teaming

N Conlon, NR Ahmed, D Szafir - ACM Computing Surveys, 2024 - dl.acm.org
Humans working with autonomous artificially intelligent systems may not be experts in the
inner workings of their machine teammates, but need to understand when to employ, trust …