2021
DOI: 10.1007/s10703-022-00398-4
|View full text |Cite
|
Sign up to set email alerts
|

From LTL to rLTL monitoring: improved monitorability through robust semantics

Abstract: Runtime monitoring is commonly used to detect the violation of desired properties in safety critical cyber-physical systems by observing its executions. Bauer et al. introduced an influential framework for monitoring Linear Temporal Logic (LTL) properties based on a three-valued semantics for a finite execution: the formula is already satisfied by the given execution, it is already violated, or it is still undetermined, i.e., it can still be satisfied and violated by appropriate extensions of the given executi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2022
2022
2025
2025

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 58 publications
0
2
0
Order By: Relevance
“…Temporal logics are widely used in many domains as they allow the formalisation of time dependent properties. For example in philosophy temporal logics can be used to reason about issues involving the temporal domain [28], in computer science and specifically, in monitoring, temporal logics are used to specify and monitor specific properties of a system [21,6], in complex event processing or recognition [12,3,7]-which is the focus of this work-temporal logics are used for specifying temporal phenomena and detecting them in streams of information. Naturally, each temporal logic comes with its own focus and limitations.…”
Section: Introductionmentioning
confidence: 99%
“…Temporal logics are widely used in many domains as they allow the formalisation of time dependent properties. For example in philosophy temporal logics can be used to reason about issues involving the temporal domain [28], in computer science and specifically, in monitoring, temporal logics are used to specify and monitor specific properties of a system [21,6], in complex event processing or recognition [12,3,7]-which is the focus of this work-temporal logics are used for specifying temporal phenomena and detecting them in streams of information. Naturally, each temporal logic comes with its own focus and limitations.…”
Section: Introductionmentioning
confidence: 99%
“…One of rLTL's key features is its syntactic similarity to LTL, which allows for a seamless and transparent transition from specifications expressed in LTL to specifications expressed in rLTL. Moreover, it is worth mentioning that rLTL has spawned numerous follow-up works, including rLTL model checking [2,3,4], rLTL runtime monitoring [20], and robust extensions of prompt LTL and Linear Dynamic Logic [24,25].…”
Section: Introductionmentioning
confidence: 99%