A Branching Time Variant of CaRet

被引:4
|
作者
Gutsfeld, Jens Oliver [1 ]
Mueller-Olm, Markus [1 ]
Nordhoff, Benedikt [1 ]
机构
[1] Westfalische Wilhelms Univ Munster, Inst Informat, Einsteinstr 62, D-48149 Munster, Germany
来源
关键词
MODEL CHECKING; GAMES; AUTOMATA; CALLS;
D O I
10.1007/978-3-319-94111-0_9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A shortcoming of traditional logics like LTL and CTL on Pushdown Systems is their inability to express specifications about the call-/return-behavior or the stack content. A natural approach to this problem is the logic CaRet. CaRet adds modalities to LTL that allow specifications to navigate over calls and returns of procedures. In this paper, BranchCaRet, a natural CTL-like variant of CaRet is defined that provides existentially and universally quantified CaRet modalities. We prove that BranchCaRet model checking is decidable and EXPTIME-complete by extending a known CTL model checking algorithm for Pushdown Systems based on Alternating Buchi Pushdown Systems.
引用
收藏
页码:153 / 170
页数:18
相关论文
共 50 条
  • [21] Prediction in branching time logic
    Bonanno, G
    MATHEMATICAL LOGIC QUARTERLY, 2001, 47 (02) : 239 - 247
  • [22] Transition Semantics for Branching Time
    Rumberg, Antje
    JOURNAL OF LOGIC LANGUAGE AND INFORMATION, 2016, 25 (01) : 77 - 108
  • [23] The Interpretation of Branching Time Diagrams
    Jakobsen, David
    Ohrstrom, Peter
    GRAPH-BASED REPRESENTATION AND REASONING (ICCS 2016), 2016, 9717 : 31 - 39
  • [24] THE TEMPORAL LOGIC OF BRANCHING TIME
    BENARI, M
    PNUELI, A
    MANNA, Z
    ACTA INFORMATICA, 1983, 20 (03) : 207 - 226
  • [25] Probabilistic Causation in Branching Time
    Mika Oksanen
    Synthese, 2002, 132 : 89 - 117
  • [26] Safety and liveness in branching time
    Manolios, P
    Trefler, R
    16TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2001, : 366 - 374
  • [27] The complexity of CaRet plus Chop
    Bozzelli, Laura
    TIME 2008: 15TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 2008, : 23 - 31
  • [28] BRANCHING SPACE-TIME
    BELNAP, N
    SYNTHESE, 1992, 92 (03) : 385 - 434
  • [29] BRANCHING TIME AND INDETERMINACY Introduction
    Malpass, Alex
    Gifford, Chris
    SYNTHESE, 2012, 188 (01) : 1 - 3
  • [30] BRANCHING TIME TEMPORAL LOGIC
    EMERSON, EA
    SRINIVASAN, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 354 : 123 - 172