2014
DOI: 10.1007/978-3-319-11164-3_19
|View full text |Cite
|
Sign up to set email alerts
|

On-Line Monitoring for Temporal Logic Robustness

Abstract: In this paper, we provide a Dynamic Programming algorithm for online monitoring of the state robustness of Metric Temporal Logic specifications with past time operators. We compute the robustness of MTL with unbounded past and bounded future temporal operators (MTL <+∞ +pt ) over sampled traces of Cyber-Physical Systems. We implemented our tool in Matlab as a Simulink block that can be used in any Simulink model. We experimentally demonstrate that the overhead of the MTL <+∞ +pt robustness monitoring is accept… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
94
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 108 publications
(94 citation statements)
references
References 28 publications
0
94
0
Order By: Relevance
“…In contrast, STL formulae have concrete meanings that are easy to be interpreted by humans with basic knowledge of temporal logic (not necessarily domain experts). Further, considering STL formulae as models, it is straightforward to construct monitors for run-time verification for potentially complex systems [8].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…In contrast, STL formulae have concrete meanings that are easy to be interpreted by humans with basic knowledge of temporal logic (not necessarily domain experts). Further, considering STL formulae as models, it is straightforward to construct monitors for run-time verification for potentially complex systems [8].…”
Section: Introductionmentioning
confidence: 99%
“…By maximizing the gap , optimization (8) attempts to maximize the separation between normal and anomalous outputs. By minimizing the function d(φ θ ), optimization (8) prevents the learned formula from trivially describing all observed signals (i.e., finding a formula such that L(φ) = L(S)), which would render the optimization redundant.…”
mentioning
confidence: 99%
See 1 more Smart Citation
“…Beyond offline monitoring, it is also necessary to perform online monitoring of deployed artificial pancreas control systems to detect failures, caused due to rare events that may be hard to observe in clinical trials. In fact, the idea of robustness of a trace with respect to a logical specification can also be used to perform online monitoring for detecting potential failures early [21,23].…”
Section: Introduction: Artificial Pancreasmentioning
confidence: 99%
“…To evaluate whether such a formula ϕ holds on a given trajectory, only a finite-length prefix of that trajectory is needed. Its length can be upper-bounded by the horizon of ϕ, hrz(ϕ) ∈ N, calculable as shown in [16]. For example, the horizon of [0,2] (♦ [2,4] p) is 2+4=6.…”
Section: A Metric Temporal Logic (Mtl)mentioning
confidence: 99%