2018
DOI: 10.1007/978-3-030-01090-4_16
|View full text |Cite
|
Sign up to set email alerts
|

Signal Convolution Logic

Abstract: We introduce a new logic called Signal Convolution Logic (SCL) that combines temporal logic with convolutional filters from digital signal processing. SCL enables to reason about the percentage of time a formula is satisfied in a bounded interval. We demonstrate that this new logic is a suitable formalism to effectively express non-functional requirements in Cyber-Physical Systems displaying noisy and irregular behaviours. We define both a qualitative and quantitative semantics for it, providing an efficient m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(7 citation statements)
references
References 18 publications
0
7
0
Order By: Relevance
“…Therefore, the conventional robustness degree cannot differentiate between such cases and cannot provide comprehensive information about the signals x and x ′ . To address this issue, [13]- [15] define new measures that can capture the duration of predicate satisfaction. While existing metrics can track how long a predicate x(t) ≥ δ is satisfied within an interval [0, T ], they are not able to address a notion of cumulative success such as…”
Section: B Signal Temporal Logicmentioning
confidence: 99%
See 2 more Smart Citations
“…Therefore, the conventional robustness degree cannot differentiate between such cases and cannot provide comprehensive information about the signals x and x ′ . To address this issue, [13]- [15] define new measures that can capture the duration of predicate satisfaction. While existing metrics can track how long a predicate x(t) ≥ δ is satisfied within an interval [0, T ], they are not able to address a notion of cumulative success such as…”
Section: B Signal Temporal Logicmentioning
confidence: 99%
“…Nonlinear systems can be linearized around known equilibrium points. Furthermore, the mission constraints can be encoded as linear inequalities with binary variables as in ( 13), ( 14), (15). Accordingly, under linear dynamics and predicates, the constrained optimization problem in (12) can be posed as a mixed-integer linear program.…”
Section: Solution Approachmentioning
confidence: 99%
See 1 more Smart Citation
“…An alternative direction is to define a quantifier-free specification language with more flexible syntax and sliding window operations. For example, Signal Convolution Logic (SCL [20]) allows to specify properties using convolution with a set of select kernels. In particular, it can express properties of the form "statement ϕ holds on an interval for at least X% of the time".…”
Section: Introductionmentioning
confidence: 99%
“…We offer a version of "until" operator that performs aggregation over a sliding window of dynamic width, that depends on satisfaction of some formula. This distinguishes us from the works that focus on aggregation over a fixed window [20].…”
Section: Introductionmentioning
confidence: 99%