• Cite Icon17
  • https://doi.org/10.1007/978-3-030-99253-8_17Copy DOI Icon

Temporal Stream Logic modulo Theories

  • Jan 1, 2022
  • Bernd Finkbeiner +2 more
Show More
  • Abstract
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract Temporal stream logic (TSL) extends LTL with updates and predicates over arbitrary function terms. This allows for specifying data-intensive systems for which LTL is not expressive enough. In the semantics of TSL, functions and predicates are left uninterpreted. In this paper, we extend TSL with first-order theories, enabling us to specify systems using interpreted functions and predicates such as incrementation or equality. We investigate the satisfiability problem of TSL modulo the standard underlying theory of uninterpreted functions as well as with respect to Presburger arithmetic and the theory of equality: For all three theories, TSL satisfiability is neither semi-decidable nor co-semi-decidable. Nevertheless, we identify three fragments of TSL for which the satisfiability problem is (semi-)decidable in the theory of uninterpreted functions. Despite the undecidability, we present an algorithm – which is not guaranteed to terminate – for checking the satisfiability of a TSL formula in the theory of uninterpreted functions and evaluate it: It scales well and is able to validate assumptions in a real-world system design.

Loading PDF

Similar Papers
  • Conference Article
  • Citations1

SAT based model checking for MDG models

  • Jun 01, 2010
  • Khaza Anuarul Hoque +3
  • Book Chapter
  • Citations127

The regular real-time languages

  • Jan 01, 1998
  • T A Henzinger +2
  • Conference Article
  • Citations39

Elementary bounds for presburger arithmetic

  • Jan 01, 1973
  • Derek C Oppen
  • Book Chapter

Deciding Satisfiability for Overlaid Symbolic Heaps

  • Sep 14, 2025
  • Nicolas Peltier +2
  • Book Chapter

Reasoning about Infinite State Systems Using Boolean Methods

  • Jan 01, 2003
  • Randal E Bryant
  • Research Article
  • Citations3

MDG-SAT: an automated methodology for efficient safety checking

  • Jan 01, 2012
  • International Journal of Critical Computer-Based Systems
  • Khaza Anuarul Hoque +4
  • Conference Article

Implementation And Use Of A Large-Scale Tow Monitoring System

  • May 05, 1986
  • D.J Wisch +2
  • Book Chapter
  • Citations19

Completeness of the Bounded Satisfiability Problem for Constraint LTL

  • Jan 01, 2011
  • Marcello M Bersani +3
  • Research Article
  • Citations333

Constructing Interaction Test Suites for Highly-Configurable Systems in the Presence of Constraints: A Greedy Approach

  • Sep 01, 2008
  • IEEE Transactions on Software Engineering
  • M.B Cohen +2
  • Book Chapter
  • Citations24

Symbolic System Synthesis Using Answer Set Programming

  • Jan 01, 2013
  • Benjamin Andres +5
  • Conference Article
  • Citations23

All-Solution Satisfiability Modulo Theories: Applications, Algorithms and Benchmarks

  • Aug 01, 2015
  • Quoc-Sang Phan +1
  • Research Article
  • Citations18

REACH: automated database design integrating first-order theories, reconstructive expertise, and implementation heuristics for accounting information systems

  • Sep 01, 1999
  • International Journal of Intelligent Systems in Accounting, Finance & Management
  • Stephen R Rockwell +1
  • Conference Article

PEP-II design update and R&D results

  • Jan 12, 2011
  • W Barletta +3
  • Book Chapter
  • Citations24

Beagle – A Hierarchic Superposition Theorem Prover

  • Jan 01, 2015
  • Peter Baumgartner +2
  • Book Chapter
  • Citations21

Model Checking FO(R) over One-Counter Processes and beyond

  • Jan 01, 2009
  • Anthony Widjaja To
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.