A Decidable Timeout based Extension of Propositional Linear Temporal Logic
Janardan Misra, Suman Roy

TL;DR
This paper introduces TLTL, a timeout-based extension of propositional linear temporal logic, enabling explicit timing constraints and demonstrating its expressiveness, decidability, and complexity properties for real-time system specifications.
Contribution
The paper presents TLTL, a novel timeout-based temporal logic, along with satisfiability and model checking algorithms, and analyzes its expressiveness and computational complexity.
Findings
TLTL can specify properties beyond existing clock-based logics.
Satisfiability and model checking for TLTL are PSPACE-complete.
TLTL can be embedded in monadic second-order logic with time.
Abstract
We develop a timeout based extension of propositional linear temporal logic (which we call TLTL) to specify timing properties of timeout based models of real time systems. TLTL formulas explicitly refer to a running global clock together with static timing variables as well as a dynamic variable abstracting the timeout behavior. We extend LTL with the capability to express timeout constraints. From the expressiveness view point, TLTL is not comparable with important known clock based real-time logics including TPTL, XCTL, and MTL, i.e., TLTL can specify certain properties, which cannot be specified in these logics (also vice-versa). We define a corresponding timeout tableau for satisfiability checking of the TLTL formulas. Also a model checking algorithm over timeout Kripke structure is presented. Further we prove that the validity checking for such an extended logic remains…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Logic, programming, and type systems · Real-Time Systems Scheduling
