Definitive set semantics for LTL3

Rayhana Amjad, Rob van Glabbeek, Liam O'Connor

Research output: Contribution to specialist publicationArticle

Abstract

LTL3 is a multi-valued variant of Linear-time Temporal Logic for runtime verification applications, originally due to Bauer et al. The semantic descriptions of LTL3 in previous work are given only in terms of the relationship to conventional LTL. In this submission, which accompanies our EXPRESS/SOS 2024 paper, "Semantics for Linear-time Temporal Logic with Finite Observations", we instead give a full model-based inductive accounting of the semantics of LTL3, in terms of families of definitive prefix sets. We show that our definitive prefix sets are isomorphic to linear-time temporal properties (sets of infinite traces), and thereby show that our semantics of LTL3 directly correspond to the semantics of conventional LTL. In addition, we formalise the formula progression evaluation technique originally due to Kabanza et al., popularly used in runtime verification and testing contexts, and show its soundness and completeness up to finite traces with respect to our semantics.
Original languageEnglish
Pages1-40
Number of pages40
Specialist publicationArchive of Formal Proofs
Publication statusPublished - 12 Aug 2024

Keywords / Materials (for Non-textual outputs)

  • logic
  • general logic
  • temporal logic
  • computer science
  • concurrency
  • semantics and reasoning

Fingerprint

Dive into the research topics of 'Definitive set semantics for LTL3'. Together they form a unique fingerprint.
  • Semantics for linear-time temporal logic with finite observations

    Amjad, R., van Glabbeek, R. & O'Connor, L., 20 Nov 2024, Proceedings Combined 31st International Workshop on Expressiveness in Concurrency and 21st Workshop on Structural Operational Semantics. Caltais, G. & Di Giusto, C. (eds.). Open Publishing Association, p. 35-50 16 p. (Electronic Proceedings in Theoretical Computer Science; vol. 412).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File

Cite this