EFFICIENT PARALLEL PATH CHECKING FOR LINEAR-TIME TEMPORAL LOGIC WITH PAST AND BOUNDS

被引:7
|
作者
Kuhtz, Lars [1 ]
Finkbeiner, Bernd [1 ]
机构
[1] Univ Saarland, D-66123 Saarbrucken, Germany
关键词
linear-time temporal logic (LTL); linear-time temporal logic with past; bounded temporal operators; model checking; path checking; parallel complexity; COMPLEXITY; ALGORITHM;
D O I
10.2168/LMCS-8(4:10)2012
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Path checking, the special case of the model checking problem where the model under consideration is a single path, plays an important role in monitoring, testing, and verification. We prove that for linear-time temporal logic (LTL), path checking can be efficiently parallelized. In addition to the core logic, we consider the extensions of LTL with bounded-future (BLTL) and past-time (LTL+Past) operators. Even though both extensions improve the succinctness of the logic exponentially, path checking remains efficiently parallelizable: Our algorithm for LTL, LTL+Past, and BLTL+Past is in AC(1) (logDCFL) subset of NC.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] BRANCHING TIME REGULAR TEMPORAL LOGIC FOR MODEL CHECKING WITH LINEAR-TIME COMPLEXITY
    HAMAGUCHI, K
    HIRAISHI, H
    YAJIMA, S
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 531 : 253 - 262
  • [2] Synchronized Linear-Time Temporal Logic
    Wansing, Heinrich
    Kamide, Norihiro
    [J]. STUDIA LOGICA, 2011, 99 (1-3) : 365 - 388
  • [3] Synchronized Linear-Time Temporal Logic
    Heinrich Wansing
    Norihiro Kamide
    [J]. Studia Logica, 2011, 99
  • [4] A Paraconsistent Linear-time Temporal Logic
    Kamide, Norihiro
    Wansing, Heinrich
    [J]. FUNDAMENTA INFORMATICAE, 2011, 106 (01) : 1 - 23
  • [5] A tableau system for linear-TIME temporal logic
    Schmitt, PH
    GoubaultLarrecq, J
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1997, 1217 : 130 - 144
  • [6] Counting Models of Linear-Time Temporal Logic
    Finkbeiner, Bernd
    Torfah, Hazem
    [J]. LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS (LATA 2014), 2014, 8370 : 360 - 371
  • [7] Runtime Verification for Linear-Time Temporal Logic
    Leucker, Martin
    [J]. ENGINEERING TRUSTWORTHY SOFTWARE SYSTEMS (SETSS 2016), 2017, 10215 : 151 - 194
  • [8] Compositional verification in linear-time temporal logic
    Tsay, YK
    [J]. FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, 2000, 1784 : 344 - 358
  • [9] Assumption/guarantee specifications in linear-time temporal logic
    Jonsson, B
    Tsay, YK
    [J]. THEORETICAL COMPUTER SCIENCE, 1996, 167 (1-2) : 47 - 72
  • [10] The complexity of counting models of linear-time temporal logic
    Hazem Torfah
    Martin Zimmermann
    [J]. Acta Informatica, 2018, 55 : 191 - 212