×

一次为所有人. (英语) Zbl 1245.03022号

摘要:众所周知,过去时间操作符对线性时序逻辑没有任何表达能力。本文考虑带过去时间算子的分支时序逻辑的扩张。在分支时间模型中,关于过去本质的两种可能观点导致了两种不同的此类扩展。在第一种观点中,过去是分支,每个时刻都可能有几个可能的未来和几个可能的过去。在第二种观点中,过去是线性的,每个时刻都可能有几个可能的未来和一个独特的过去。两种观点都假设过去是有限的。我们讨论了这些扩展作为规范语言的实践,描述了它们的表达能力,并检查了它们的模型检查和可满足性问题的复杂性。

MSC公司:

03B44号 时间逻辑
60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] A.Pnueli,程序的时序逻辑,in:Proc。第18届IEEE交响乐团。《计算机科学基础》,1977年,第46-57页。;A.Pnueli,程序的时序逻辑,in:Proc。第18届IEEE交响乐团。《计算机科学基础》,1977年,第46-57页。
[2] L.Lamport,“有时”有时是“不可能”——关于程序的时序逻辑,见:Proc。第七交响乐团。《程序设计语言原理》,1980年,第174-185页。;L.Lamport,“有时”有时是“不可能”——关于程序的时序逻辑,见:Proc。第七交响乐团。《程序设计语言原理》,1980年,第174-185页。
[3] Prior,A.,《时间与形态》(1957),牛津大学出版社·Zbl 0079.00606号
[4] J.Kamp,时态逻辑与秩序理论,加州大学洛杉矶分校博士论文,1968年。;J.Kamp,《时态逻辑与秩序理论》,加州大学洛杉矶分校博士论文,1968年。
[5] D.Gabbay,A.Pnueli,S.Shelah,J.Stavi,《公平的时间分析》,摘自:Proc。第七交响乐团。《程序设计语言原理》,1980年,第163-173页。;D.Gabbay,A.Pnueli,S.Shelah,J.Stavi,《公平的时间分析》,摘自:Proc。第七交响乐团。《程序设计语言原理》,1980年,第163-173页。
[6] 奥利希滕斯坦。;普努利,A。;Zuck,L.,《过去的荣耀》,(程序逻辑。程序逻辑,计算机科学讲义,第193卷(1985年),施普林格出版社),196-218·Zbl 0586.68028号
[7] N.M.F.Laroussinie,P.Schnoebelen,《具有可遗忘过去的时间逻辑》,摘自:Proc。第17届IEEE交响乐团。《计算机科学中的逻辑》,2002年,第383-392页。;N.M.F.Laroussinie,P.Schnoebelen,《具有可遗忘过去的时间逻辑》,摘自:Proc。第17届IEEE研讨会。《计算机科学中的逻辑》,2002年,第383-392页。
[8] M.Vardi,时间不动点演算,摘自:Proc。第15届ACM交响乐团。《程序设计语言原理》,1988年,第250-259页。;M.Vardi,时间不动点演算,摘自:Proc。第15届ACM交响乐团。《程序设计语言原理》,1988年,第250-259页。
[9] 拉鲁西尼,F。;Schnoebelen,P.,CTL中的规范+CTL中用于验证的过去,Inform。和计算。,156,1-2236-263(2000年)·Zbl 1046.68599号
[10] O.Kupferman,A.Pnueli,《一劳永逸》,摘自:Proc。第十届IEEE交响曲。《计算机科学中的逻辑》,1995年,第25-35页。;O.Kupferman,A.Pnueli,《一劳永逸》,摘自:Proc。第十届IEEE交响曲。《计算机科学中的逻辑》,1995年,第25-35页。
[11] V.Pratt,《Floyd-Hoare逻辑的语义考虑》,摘自:Proc。第17届IEEE交响乐团。《计算机科学基础》,1976年,第109-121页。;V.Pratt,《Floyd-Hoare逻辑的语义考虑》,摘自:Proc。第17届IEEE交响乐团。《计算机科学基础》,1976年,第109-121页。
[12] R.Street,循环与逆的命题动态逻辑,收录于:Proc。第13届ACM交响乐团。《计算理论》,1981年,第375-383页。;R.Street,循环与逆的命题动态逻辑,收录于:Proc。第13届ACM交响乐团。《计算理论》,1981年,第375-383页。
[13] Vardi,M.,《逆向的驯服:关于双向计算的推理》,(程序逻辑研讨会,第193卷(1985年),施普林格出版社),413-424·Zbl 0603.68031号
[14] 瓦尔迪,M。;Wolper,P.,《程序模态逻辑的自动机理论技术》,J.Compute。系统科学。,32, 2, 182-221 (1986) ·Zbl 0622.03017号
[15] S.Pinter,P.Wolper,《关于偏序计算推理的时序逻辑》,摘自:Proc。第三交响乐团。《分布式计算原理》,1984年,第28-37页。;S.Pinter,P.Wolper,《关于偏序计算推理的时序逻辑》,摘自:Proc。第三交响乐团。《分布式计算原理》,1984年,第28-37页。
[16] Stirling,C.,《比较线性和分支时间时序逻辑》(Banieqbal,B.;Barringer,H.;Pnueli,A.,《规范中的时序逻辑》,第398卷(1987),Springer),1-20
[17] Hafer,T。;Thomas,W.,《二叉树一元理论中的计算树逻辑(CTL^⋆)和路径量词》,(Proc.14th Int.Colloq.on Automata,Languages,and Programming),Proc.14st Int.Collo q.on Automata,Languages,and Programming,《计算科学讲义》,第267卷(1987),Springer),第269-279页·Zbl 0632.03027号
[18] 拉鲁西尼,F。;Schnoebelen,P.,《时间逻辑与过去的层次结构》,Theoret。计算。科学。,148, 2, 303-324 (1995) ·兹比尔0873.68068
[19] Zanardo,A。;卡诺,J.,《奥克哈密计算逻辑:超敏必要性》,J.逻辑计算。,3249-268(1993年)·Zbl 0801.03016号
[20] E.Emerson,E.Clarke,使用固定点表征并行程序的正确性属性,见:Proc。第7届国际自动机、语言和程序设计学术讨论会,1980年,第169-181页。;E.Emerson,E.Clarke,使用固定点表征并行程序的正确性属性,见:Proc。第七届国际自动机、语言和编程学术研讨会,1980年,第169-181页·Zbl 0456.68016号
[21] 克拉克,E。;艾默生。;Sistla,A.,使用时序逻辑规范对有限状态并发系统进行自动验证,ACM Trans。程序。语言系统。,8, 2, 244-263 (1986) ·Zbl 0591.68027号
[22] 艾默生。;Halpern,J.,《分支时间的时序逻辑中的决策过程和表达》,J.Compute。系统科学。,30, 1-24 (1985) ·Zbl 0559.68051号
[23] E.Emerson,C.-L.Lei,《模型检查的模式:分支时间逻辑反击》,摘自:Proc。第12届ACM交响乐团。《程序设计语言原理》,1985年,第84-96页。;E.Emerson,C.-L.Lei,《模型检查的模式:分支时间逻辑反击》,摘自:Proc。第12届ACM交响乐团。《程序设计语言原理》,1985年,第84-96页。
[24] E.Emerson,A.P.Sistla,《决定分支时间逻辑》,in:Proc。第16届ACM交响乐团。《计算理论》,1984年,第14-24页。;E.Emerson,A.P.Sistla,《决定分支时间逻辑》,in:Proc。第16届ACM交响乐团。《计算理论》,1984年,第14-24页·Zbl 0593.03007号
[25] O.Kupferman,M.Vardi,《记忆分支时间逻辑》,摘自:Proc。第21届IEEE交响乐。《计算机科学中的逻辑》,2006年,第265-274页。;O.Kupferman,M.Vardi,《记忆分支时间逻辑》,摘自:Proc。第21届IEEE交响乐。《计算机科学中的逻辑》,2006年,第265-274页。
[26] Bozzelli,L.,《(CTL)+线性过去的复杂性》,(Proc.11th Int.Conf.on Foundations of Software Science and Computation Structures.Proc.11st Int.Conf on Foundation of Software Science and Calculation Structures,Computation Sci.课堂讲稿,vol.4962(2008),Springer),186-200·Zbl 1139.68037号
[27] 库普夫曼,O。;瓦尔迪,M。;Wolper,P.,《分支时间模型检验的自动机理论方法》,J.ACM,47,2,312-360(2000)·Zbl 1133.68376号
[28] Gabbay,D.,《陈述性过去和祈使性未来》,(Banieqbal,B.;Barringer,H.;Pnueli,A.,《规范中的时态逻辑》,《计算科学》第398卷(1987),Springer),407-448·Zbl 0718.68002号
[29] 艾默生。;Halpern,J.,《有时不重温:关于分支与线性时间》,J.ACM,33,1,151-178(1986)·Zbl 0629.68020号
[30] Wolper,P.,《时间逻辑可以更具表现力》,《信息与控制》,56,1-2,72-99(1983)·Zbl 0534.03009号
[31] Vardi,M.,《用双向自动机推理过去》(Proc.25th Int.Colloq.on automata,Languages,and Programming),(Proc.25 Int.ColloS on automata-,Language,and Program,计算机科学讲义,第1443卷(1998),Springer:Springer Berlin),628-641·Zbl 0909.03019号
[32] Thomas,W.,《无限对象上的自动机》(《理论计算机科学手册》(1990),爱思唯尔科学出版社),133-191·Zbl 0900.68316号
[33] D.穆勒。;Schupp,P.,无限树上的交替自动机,定理。计算。科学。,54, 267-276 (1987) ·Zbl 0636.68108号
[34] D.Muller,A.Saoudi,P.E.Schupp,《弱交替自动机》,对为什么大多数时间和动态逻辑在指数时间内是可判定的给出了简单解释,见:Proc。IEEE第三交响曲。《计算机科学中的逻辑》,1988年,第422-427页。;D.Muller,A.Saoudi,P.E.Schupp,《弱交替自动机》,对为什么大多数时间和动态逻辑在指数时间内是可判定的给出了简单解释,见:Proc。IEEE第三交响曲。《计算机科学中的逻辑》,1988年,第422-427页。
[35] Wilke,T.,\(CTL^+\)比CTL简洁得多,(第19届软件技术和理论计算机科学基础大会,第19届计算机科学基础会议,计算科学讲义,第1738卷(1999),Springer),110-121·Zbl 0952.03017号
[36] 瓦尔迪,M。;Wolper,P.,《关于无限计算的推理》,Inform。和计算。,115, 1, 1-37 (1994) ·Zbl 0827.03009
[37] Gerth,R。;Peled博士。;瓦尔迪,M。;Wolper,P.,《线性时序逻辑的简单实时自动验证》(Dembiski,P.;Sredniawa,M.,《协议规范、测试和验证》(1995),查普曼和霍尔出版社),3-18
[38] Choueka,Y.,《(ω)带上的自动机理论:简化方法》,J.Compute。系统科学。,8, 117-141 (1974) ·Zbl 0292.02033号
[39] Sistla,A。;Clarke,E.,命题线性时序逻辑的复杂性,J.ACM,32,733-749(1985)·Zbl 0632.68034号
[40] 费舍尔,M。;Ladner,R.,正则程序的命题动态逻辑,J.Compute。系统科学。,18, 194-211 (1979) ·Zbl 0408.03014号
[41] M.Vardi,L.Stockmeyer,改进程序模态逻辑的上下限,in:Proc。第17届ACM交响乐团。《计算理论》,1985年,第240-251页。;M.Vardi,L.Stockmeyer,改进程序模态逻辑的上下限,in:Proc。第17届ACM交响乐团。《计算理论》,1985年,第240-251页。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。