Conference paper Open Access

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

Felipe Gorostiaga; César Sánchez


JSON-LD (schema.org) Export

{
  "description": "<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>", 
  "license": "https://creativecommons.org/licenses/by/4.0/legalcode", 
  "creator": [
    {
      "affiliation": "IMDEA Software Institute", 
      "@type": "Person", 
      "name": "Felipe Gorostiaga"
    }, 
    {
      "affiliation": "IMDEA Software Institute", 
      "@id": "https://orcid.org/0000-0003-3927-4773", 
      "@type": "Person", 
      "name": "C\u00e9sar S\u00e1nchez"
    }
  ], 
  "headline": "Striver: Stream Runtime Verification for Real-Time Event-Streams", 
  "image": "https://zenodo.org/static/img/logos/zenodo-gradient-round.svg", 
  "datePublished": "2018-11-10", 
  "url": "https://zenodo.org/record/3385673", 
  "@type": "ScholarlyArticle", 
  "@context": "https://schema.org/", 
  "identifier": "https://doi.org/10.1007/978-3-030-03769-7_16", 
  "@id": "https://doi.org/10.1007/978-3-030-03769-7_16", 
  "workFeatured": {
    "url": "https://rv2018.isp.uni-luebeck.de", 
    "alternateName": "RV2018", 
    "@type": "Event", 
    "name": "International Conference on Runtime Verification"
  }, 
  "name": "Striver: Stream Runtime Verification for Real-Time Event-Streams"
}
72
179
views
downloads
Views 72
Downloads 179
Data volume 117.4 MB
Unique views 55
Unique downloads 164

Share

Cite as