Watchdogs and Oracles: Runtime Verification Meets Large Language Models for Autonomous Systems
Angelo Ferrando (University of Modena, Reggio Emilia)

TL;DR
This paper proposes integrating runtime verification with large language models to enhance the safety and reliability of autonomous systems, leveraging their complementary strengths for better assurance.
Contribution
It introduces a novel framework combining runtime verification and LLMs, outlining how their integration can improve specification, anticipation, and uncertainty handling in autonomous systems.
Findings
Highlights the potential of RV and LLMs for dependable autonomy
Discusses challenges and certification issues in integration
Outlines future research directions for safety assurance
Abstract
Assuring the safety and trustworthiness of autonomous systems is particularly difficult when learning-enabled components and open environments are involved. Formal methods provide strong guarantees but depend on complete models and static assumptions. Runtime verification (RV) complements them by monitoring executions at run time and, in its predictive variants, by anticipating potential violations. Large language models (LLMs), meanwhile, excel at translating natural language into formal artefacts and recognising patterns in data, yet they remain error-prone and lack formal guarantees. This vision paper argues for a symbiotic integration of RV and LLMs. RV can serve as a guardrail for LLM-driven autonomy, while LLMs can extend RV by assisting specification capture, supporting anticipatory reasoning, and helping to handle uncertainty. We outline how this mutual reinforcement differs…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Scientific Computing and Data Management · Advanced Software Engineering Methodologies
