Shiguang Feng ; Markus Lohrey ; Karin Quaas - Path Checking for MTL and TPTL over Data Words

lmcs:2044 - Logical Methods in Computer Science, September 4, 2017, Volume 13, Issue 3 - https://doi.org/10.23638/LMCS-13(3:19)2017
Path Checking for MTL and TPTL over Data WordsArticle

Authors: Shiguang Feng ; Markus Lohrey ; Karin Quaas

    Metric temporal logic (MTL) and timed propositional temporal logic (TPTL) are quantitative extensions of linear temporal logic, which are prominent and widely used in the verification of real-timed systems. It was recently shown that the path checking problem for MTL, when evaluated over finite timed words, is in the parallel complexity class NC. In this paper, we derive precise complexity results for the path-checking problem for MTL and TPTL when evaluated over infinite data words over the non-negative integers. Such words may be seen as the behaviours of one-counter machines. For this setting, we give a complete analysis of the complexity of the path-checking problem depending on the number of register variables and the encoding of constraint numbers (unary or binary). As the two main results, we prove that the path-checking problem for MTL is P-complete, whereas the path-checking problem for TPTL is PSPACE-complete. The results yield the precise complexity of model checking deterministic one-counter machines against formulae of MTL and TPTL.


    Volume: Volume 13, Issue 3
    Published on: September 4, 2017
    Accepted on: August 1, 2017
    Submitted on: September 4, 2017
    Keywords: Computer Science - Logic in Computer Science

    Consultation statistics

    This page has been seen 1663 times.
    This article's PDF has been downloaded 408 times.