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

Striver: Stream Runtime Verification for Real-Time Event-Streams

Abstract: We study the problem of monitoring rich properties of realtime event streams, and propose a solution based on Stream Runtime Verification (SRV), where observations are described as output streams of data computed from input streams of data. SRV allows a clean separation between the temporal dependencies among incoming events, and the concrete operations that are performed during the monitoring. SRV specification languages typically assume that all streams share a global synchronous clock and input events arriv… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
25
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 49 publications
(25 citation statements)
references
References 23 publications
0
25
0
Order By: Relevance
“…Unlike RTLola, BeepBeep and Copilot assume a synchronous computation model, where all events arrive at a fixed rate. Two asynchronous real-time monitoring approaches are TeSSLa [19] and Striver [13]. TeSSLa allows for monitoring piece-wise constant signals where streams can emit events at different speeds with arbitrary latencies.…”
Section: Sliding Windows: a Sliding Window Aggregates Data Over A Reamentioning
confidence: 99%
“…Unlike RTLola, BeepBeep and Copilot assume a synchronous computation model, where all events arrive at a fixed rate. Two asynchronous real-time monitoring approaches are TeSSLa [19] and Striver [13]. TeSSLa allows for monitoring piece-wise constant signals where streams can emit events at different speeds with arbitrary latencies.…”
Section: Sliding Windows: a Sliding Window Aggregates Data Over A Reamentioning
confidence: 99%
“…That is, the monitor must be able to execute efficiently both at times of spread events and also under fast bursts. There are extensions of SRV for realtime signals, most notably RTLola (Faymonville et al 2019;Baumeister et al 2019) and Striver (Gorostiaga and Sánchez 2018). However, all the monitoring algorithms proposed and implemented for these logics, similarly to full TeSSLa, are not able to exploit concurrency and asynchronous evaluation.…”
Section: Related Workmentioning
confidence: 99%
“…e main difference between RTL and Striver [21] is that RTL has both variable-rate and fixed-rate streams and provides convenient, native operators such as sample-and-hold and sliding windows that translate between the two types of streams. e fixed rate in RTL allows for a more direct translation to a hardware implementation of the monitor.…”
Section: Related Workmentioning
confidence: 99%