Streamable regular transductions

From MaRDI portal
Publication:2286735

DOI10.1016/J.TCS.2019.11.018zbMATH Open1436.68157arXiv1807.03865OpenAlexW2990158651WikidataQ126783690 ScholiaQ126783690MaRDI QIDQ2286735FDOQ2286735

Rajeev Alur, Caleb Stanford, Konstantinos Mamouras, Mukund Raghothaman, Dana Fisman

Publication date: 22 January 2020

Published in: Theoretical Computer Science (Search for Journal in Brave)

Abstract: Motivated by real-time monitoring and data processing applications, we develop a formal theory of quantitative queries for streaming data that can be evaluated efficiently. We consider the model of unambiguous Cost Register Automata (CRAs), which are machines that combine finite-state control (for identifying regular patterns) with a finite set of data registers (for computing numerical aggregates). The definition of CRAs is parameterized by the collection of numerical operations that can be applied to the registers. These machines give rise to the class of streamable regular transductions (SR), and to the class of streamable linear regular transductions (SLR) when the register updates are copyless, i.e. every register appears at most once the right-hand-side expressions of the updates. We give a logical characterization of the class SR (resp., SLR) using MSO-definable transformations from strings to DAGs (resp., trees) without backward edges. Additionally, we establish that the two classes SR and SLR are closed under operations that are relevant for designing query languages. Finally, we study the relationship with weighted automata (WA), and show that CRAs over a suitably chosen set of operations correspond to WA, thus establishing that WA are a special case of CRAs.


Full work available at URL: https://arxiv.org/abs/1807.03865





Cites Work


Cited In (3)






This page was built for publication: Streamable regular transductions

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2286735)