Conference paper Open Access

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

Felipe Gorostiaga; César Sánchez

### Citation Style Language JSON Export

{
"publisher": "Springer",
"DOI": "10.1007/978-3-030-03769-7_16",
"container_title": "Proceedings of the The 18th International Conference on Runtime Verification",
"title": "Striver: Stream Runtime Verification for Real-Time Event-Streams",
"issued": {
"date-parts": [
[
2018,
11,
10
]
]
},
"abstract": "<p>We study the problem of monitoring rich properties of real-time 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.</p>\n\n<p>SRV specification languages typically assume that all streams share a global synchronous clock and input events arrive in a synchronous manner. In this paper we generalize the time assumption to cover real-time event streams, but keep the essential explicit time dependencies present in synchronous SRV languages. We introduce&nbsp;Striver, which shares with SRV the simplicity, and the separation between the timing reasoning and the data domain.&nbsp;Striver&nbsp;is a general language that allows to express other real-time monitoring languages. We show in this paper translations from other formalisms for (piece-wise constant) signals and timed event streams. Finally, we report an empirical evaluation of an implementation of&nbsp;Striver.</p>",
"author": [
{
"family": "Felipe Gorostiaga"
},
{
"family": "C\u00e9sar S\u00e1nchez"
}
],
"id": "3385673",
"type": "paper-conference",
"event": "International Conference on Runtime Verification (RV2018)",
"page": "282-298"
}
72
179
views