English

Two Ways to See the Future: Combining Prediction and Future-Offset Accesses in RTLola

Logic in Computer Science 2026-08-06 v1

Abstract

RTLola is a stream-based specification language designed for asynchronous real-time systems. While many temporal specifications naturally refer to future behavior, RTLola currently offers no mechanism to express such future-dependent properties. In this paper, we extend RTLola with two complementary mechanisms to reason about the future. First, we introduce a prediction operator that extrapolates future stream values at arbitrary timestamps based on past observations. Second, we add a discrete future offset operator, which provides access to precise future values by delaying the evaluation of the dependent stream expressions. While the former enables immediate, but possibly imprecise predictions, the latter ensures exact values once the required information becomes available. We formalize both extensions in the RTLola semantics and evaluate their implementation on runtime and memory consumption.

Keywords

Cite

@article{arxiv.2608.06090,
  title  = {Two Ways to See the Future: Combining Prediction and Future-Offset Accesses in RTLola},
  author = {Jan Baumeister and Bernd Finkbeiner and Eduard Müller and Frederik Scheerer and Julia Tillman},
  journal= {arXiv preprint arXiv:2608.06090},
  year   = {2026}
}

Comments

Accepted at RV 2026