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 条
  • [41] RELATION BETWEEN ONE-TIME-ONLY BRANCHING PROGRAMS AND REAL-TIME BRANCHING PROGRAMS
    BEBJAK, A
    STEFANEKOVA, I
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1988, 7 (02): : 107 - 111
  • [42] LINEAR TIME AND BRANCHING TIME SEMANTICS FOR RECURSION WITH MERGE
    DEBAKKER, JW
    BERGSTRA, JA
    KLOP, JW
    MEYER, JJC
    THEORETICAL COMPUTER SCIENCE, 1984, 34 (1-2) : 135 - 156
  • [43] The quantitative linear-time-branching-time spectrum
    Fahrenberg, Uli
    Legay, Axel
    THEORETICAL COMPUTER SCIENCE, 2014, 538 : 54 - 69
  • [44] The Quantitative Linear-Time-Branching-Time Spectrum
    Fahrenberg, Uli
    Legay, Axel
    Thrane, Claus
    IARCS ANNUAL CONFERENCE ON FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE (FSTTCS 2011), 2011, 13 : 103 - 114
  • [45] LINEAR TIME AND BRANCHING TIME SEMANTICS FOR RECURSION WITH MERGE
    DEBAKKER, JW
    BERGSTRA, JA
    KLOP, JW
    MEYER, JJC
    LECTURE NOTES IN COMPUTER SCIENCE, 1983, 154 : 39 - 51
  • [46] Tangent ray diffraction and the Pekeris caret function
    Hewett, D. P.
    WAVE MOTION, 2015, 57 : 257 - 267
  • [47] Branching time and orthogonal bisimulation equivalence
    Bergstra, JA
    Ponsea, A
    van der Zwaag, MB
    THEORETICAL COMPUTER SCIENCE, 2003, 309 (1-3) : 313 - 355
  • [48] Branching time and abstraction in bisimulation semantics
    Centrum voor Wiskunde en Informatica, Amsterdam, Netherlands
    J Assoc Comput Mach, 3 (555-600):
  • [49] TEMPORAL MODALITIES IN BRANCHING TIME STRUCTURES
    RESCHER, N
    URQUHART, AI
    JOURNAL OF SYMBOLIC LOGIC, 1970, 35 (01) : 185 - &
  • [50] Model checking branching time logics
    Schnoebelen, Ph.
    TIME 2007: 14th International Symposium on Temporal Representation and Reasoning, Proceedings, 2007, : 5 - 5