Checking that a robot does what it should while it runs, and what it does when it doesn’t. The formal side (temporal logic, timed and hybrid automata, shields) sits next to learned failure detectors for policies, and both meet the same problem: neither checks its own inputs.

Concepts

Comparisons

Entities

Datasets, platforms, tools and groups that come up in this subfield: linear temporal logic, ROS. The entity index has the rest.

Open questions

  • How long does a robot stay useful after its safety layer acts?
  • Can a monitor know when its own inputs are uncertified, and say so?
  • What should a monitor do when it fires on a teammate: warn, exclude, or ask a third robot?

Papers

Showing 33 of 33 entries
PaperYearVenueDomainThreads
Semantic DoS2026arXiv preprint 2026generalrobustness
Intermittent faults in swarms2025arXiv 2025generalrobustness
AAPD model2025Royal Society Open Science 2025landrobustness, long-term
SCAD2025IEEE S&P 2025 (listed as Oakland 2025 on the authors' site)generalrobustness
Range-based integrity monitoring2025IEEE Robotics and Automation Letters 2025airrobustness
ROS RV and field testing guidelines2024IEEE Transactions on Software Engineering 2024generalrobustness
INVARLLM2024arXiv 2024 (v2, June 2025)generalrobustness
LLM-guided scene graph planning2023arXiv preprintlandperception, robustness
Verified AI2022Communications of the ACM 65(7)generalrobustness
Resilient task allocation2021IEEE Robotics and Automation Letters 2021land, airrobustness
ROSMonitoring2020TAROS 2020generalrobustness
Design vs data invariants2020International Journal of Critical Infrastructure Protection, vol. 28, 2020generalrobustness
SOTER2019DSN 2019airrobustness
Formal methods for robots survey2019ACM Computing Surveys 52(5)generalrobustness
RoboChart2019Software and Systems Modeling 2019generalrobustness
Shielded RL2018AAAI 2018generalrobustness
CBF-QP2017IEEE Transactions on Automatic Control 2017landrobustness
Selective classification2017NeurIPS 2017generalrobustness
Calibration2017ICML 2017generalrobustness
Deep ensembles2017NeurIPS 2017generalrobustness, perception
MCMAS2017International Journal on Software Tools for Technology Transfer 19(1)generalrobustness
Observability-aware trajectory optimisation2016arXiv preprint 2016airrobustness
Distributed attack detection (SSMP)2016ACM AsiaCCS 2016generalrobustness
Shield synthesis2015TACAS 2015generalrobustness
LTL32011ACM Transactions on Software Engineering and Methodology 20(4)generalrobustness
STL robustness2010FORMATS 2010 (LNCS 6246)generalrobustness
PRISM swarm verification2010ANTS 2010, Swarm Intelligence (LNCS 6234)generalrobustness
Brief account of RV2009Journal of Logic and Algebraic Programming 78(5)generalrobustness
Z32008TACAS 2008 (LNCS 4963)generalrobustness
Simplex2001IEEE Software 2001generalrobustness
Hybrid automata1996LICS 1996generalrobustness
Timed automata1994Theoretical Computer Science 126(2)generalrobustness
Temporal logic of programs1977FOCS 1977generalrobustness, long-term
Showing 11 of 11 entries
PaperYearVenueDomainThreads
Feel-WM2026arXiv preprintlandlong-term
MemoGuard2026IEEE Embedded Systems Letters (ESWEEK CODES 2026)landlong-term, robustness
CP-Cert2026arXiv preprintgeneralrobustness
RIWM2026arXiv preprint (perspective)generallong-term, robustness
FailBench2026arXiv preprintgeneralrobustness
Hide-and-Seek2026NeurIPS 2026generalrobustness
No Free Checker2026arXiv preprint (survey)generalrobustness
Agentic Robot2025arXiv 2025landrobustness, long-term
SAFE2025NeurIPS 2025generalrobustness
FAIL-Detect2025RSS 2025generalrobustness
C-3PO2023IEEE Transactions on Robotics 2023 (first arXiv version 2022, titled "Correct and Certify")generalrobustness, perception
Showing 44 of 44 entries
A Theory of Timed Automata
Year1994
VenueTheoretical Computer Science 126(2)
Runtime Verification for LTL and TLTL
Year2011
VenueACM Transactions on Software Engineering and Methodology 20(4)
Z3: An Efficient SMT Solver
Year2008
VenueTACAS 2008 (LNCS 4963)
A Brief Account of Runtime Verification
Year2009
VenueJournal of Logic and Algebraic Programming 78(5)
MCMAS: An Open-Source Model Checker for the Verification of Multi-Agent Systems
Year2017
VenueInternational Journal on Software Tools for Technology Transfer 19(1)
Toward Verified Artificial Intelligence
Year2022
VenueCommunications of the ACM 65(7)
Certifiable Object Pose Estimation: Foundations, Learning Models, and Self-Training
Year2023
VenueIEEE Transactions on Robotics 2023 (first arXiv version 2022, titled "Correct and Certify")
SCAD: Towards a Universal and Automated Network Side-Channel Vulnerability Detection
Year2025
VenueIEEE S&P 2025 (listed as Oakland 2025 on the authors' site)
Generating invariants using design and data-centric approaches for distributed attack detection
Year2020
VenueInternational Journal of Critical Infrastructure Protection, vol. 28, 2020

Other subfields: perception, mapping and localisation, semantic mapping, planning and navigation, control, robot learning, multi-robot systems, security, Human-robot interaction, field robotics.