License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.TIME.2021.5
URN: urn:nbn:de:0030-drops-147819
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2021/14781/
Bédard, Alexis ;
Hallé, Sylvain
Model Checking of Stream Processing Pipelines
Abstract
Event stream processing (ESP) is the application of a computation to a set of input sequences of arbitrary data objects, called "events", in order to produce other sequences of data objects. In recent years, a large number of ESP systems have been developed; however, none of them is easily amenable to a formal verification of properties on their execution. In this paper, we show how stream processing pipelines built with an existing ESP library called BeepBeep 3 can be exported as a Kripke structure for the NuXmv model checker. This makes it possible to formally verify properties on these pipelines, and opens the way to the use of such pipelines directly within a model checker as an extension of its specification language.
BibTeX - Entry
@InProceedings{bedard_et_al:LIPIcs.TIME.2021.5,
author = {B\'{e}dard, Alexis and Hall\'{e}, Sylvain},
title = {{Model Checking of Stream Processing Pipelines}},
booktitle = {28th International Symposium on Temporal Representation and Reasoning (TIME 2021)},
pages = {5:1--5:17},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-206-8},
ISSN = {1868-8969},
year = {2021},
volume = {206},
editor = {Combi, Carlo and Eder, Johann and Reynolds, Mark},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2021/14781},
URN = {urn:nbn:de:0030-drops-147819},
doi = {10.4230/LIPIcs.TIME.2021.5},
annote = {Keywords: stream processing, model checking}
}
Keywords: |
|
stream processing, model checking |
Collection: |
|
28th International Symposium on Temporal Representation and Reasoning (TIME 2021) |
Issue Date: |
|
2021 |
Date of publication: |
|
16.09.2021 |
Supplementary Material: |
|
Software (Source Code): https://doi.org/10.5281/zenodo.5386462 |