Alessandro Cimatti, Thomas M. Grosen, Kim G. Larsen, Stefano Tonetta, Martin Zimmermann
{"title":"Exploiting Assumptions for Effective Monitoring of Real-Time Properties under Partial Observability","authors":"Alessandro Cimatti, Thomas M. Grosen, Kim G. Larsen, Stefano Tonetta, Martin Zimmermann","doi":"arxiv-2409.05456","DOIUrl":null,"url":null,"abstract":"Runtime verification of temporal properties over timed sequences of\nobservations is crucial in various applications within cyber-physical systems\nranging from autonomous vehicles over smart grids to medical devices. In this\npaper, we are addressing the challenge of effectively predicting the failure or\nsuccess of properties in a continuous real-time setting. Our approach allows\npredictions to exploit assumptions on the system being monitored and supports\npredictions of non-observable system behaviour (e.g. internal faults). More\nconcretely, in our approach properties are expressed in Metric Interval\nTemporal Logic (MITL), assumptions on the monitored system are specified in\nterms of Timed Automata, and observations are to be provided in terms of\nsequences of timed constraints. We present an assumption-based runtime\nverification algorithm and its implementation on top of the real-time\nverification tool UPPAAL. We show experimentally that assumptions can be\neffective in anticipating the satisfaction/violation of timed properties and in\nhandling monitoring properties that predicate over unobservable events.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"2 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Formal Languages and Automata Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.05456","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Runtime verification of temporal properties over timed sequences of
observations is crucial in various applications within cyber-physical systems
ranging from autonomous vehicles over smart grids to medical devices. In this
paper, we are addressing the challenge of effectively predicting the failure or
success of properties in a continuous real-time setting. Our approach allows
predictions to exploit assumptions on the system being monitored and supports
predictions of non-observable system behaviour (e.g. internal faults). More
concretely, in our approach properties are expressed in Metric Interval
Temporal Logic (MITL), assumptions on the monitored system are specified in
terms of Timed Automata, and observations are to be provided in terms of
sequences of timed constraints. We present an assumption-based runtime
verification algorithm and its implementation on top of the real-time
verification tool UPPAAL. We show experimentally that assumptions can be
effective in anticipating the satisfaction/violation of timed properties and in
handling monitoring properties that predicate over unobservable events.