Runtime Verification with Imperfect Information Through Indistinguishability Relations

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Software systems are hard to trust, especially when autonomous. To overcome this, formal verification techniques can be deployed to verify such systems behave as expected. Runtime Verification is one of the most prominent and lightweight approaches to verify the system behaviour at execution time. However, standard Runtime Verification is built on the assumption of perfect information over the system, that is, the monitor checking the system can perceive everything. Unfortunately, this is not always the case, especially when the system under analysis contains rational/autonomous components and is deployed in real-world environments with possibly faulty sensors. In this work, we present an extension of the standard Runtime Verification of Linear Temporal Logic properties to consider scenarios with imperfect information. We present the engineering steps necessary to update the verification pipeline, and we report the corresponding implementation when applied to a case study involving robotic systems.

Original languageEnglish
Title of host publicationSoftware Engineering and Formal Methods - 20th International Conference, SEFM 2022, Proceedings
EditorsBernd-Holger Schlingloff, Ming Chai
PublisherSpringer Science and Business Media Deutschland GmbH
Pages335-351
Number of pages17
ISBN (Print)9783031171079
DOIs
Publication statusPublished - 1 Jan 2022
Event20th International Conference on Software Engineering and Formal Methods, SEFM 2022 - Berlin, Germany
Duration: 26 Sept 202230 Sept 2022

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13550 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference20th International Conference on Software Engineering and Formal Methods, SEFM 2022
Country/TerritoryGermany
CityBerlin
Period26/09/2230/09/22

Keywords

  • Autonomous Systems
  • Imperfect Information
  • Runtime Verification

Fingerprint

Dive into the research topics of 'Runtime Verification with Imperfect Information Through Indistinguishability Relations'. Together they form a unique fingerprint.

Cite this