Passer à la navigation principale Passer à la recherche Passer au contenu principal

Runtime Verification via Rational Monitor with Imperfect Information

  • University of Modena and Reggio Emilia

Résultats de recherche: Contribution à un journalArticleRevue par des pairs

Résumé

Trusting software systems, particularly autonomous ones, is challenging. To address this, formal verification techniques can ensure these systems behave as expected. Runtime Verification (RV) is a leading, lightweight method for verifying system behaviour during execution. However, traditional RV assumes perfect information, meaning the monitoring component perceives everything accurately. This assumption often fails, especially with autonomous systems operating in real-world environments where sensors might be faulty. Additionally, traditional RV considers the monitor to be passive, lacking the capability to interpret the system's information and thus unable to address incomplete data. In this work, we extend standard RV of Linear Temporal Logic properties to accommodate scenarios where the monitor has imperfect information and behaves rationally. We outline the necessary engineering steps to update the verification pipeline and demonstrate our implementation in a case study involving robotic systems.

langue originaleAnglais
Numéro d'article74
journalACM Transactions on Software Engineering and Methodology
Volume35
Numéro de publication3
Les DOIs
étatPublié - 1 mars 2026

Empreinte digitale

Examiner les sujets de recherche de « Runtime Verification via Rational Monitor with Imperfect Information ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation