×

使用区间和时间反转进行组合推理。 (英语) Zbl 1378.03017号

摘要:区间时间逻辑(ITL)是一种公认的时间段推理形式。我们研究了一些简单类型的ITL公式,这些公式应用于组合推理,并且在合取和传统的时态操作符“box”和“always”下是闭合的。这样的闭包有助于我们从简单的构建块模块化地构造公式,从而保留有用的组成属性。这里考虑的最重要的类称为2对1公式。它们为分析国际交易日志中的顺序构成提供了一个有吸引力的框架,并为大多数后续介绍提供了正式基础。这项工作的一个关键贡献涉及一个有用的、显然是新的、相当基本的数学定理,即2对1公式在“框”下是封闭的。我们还使用自然形式的时间对称性和2比1公式。通过反向观察这些公式,这扩展了关于这些公式的已知事实。一个重要的例子是,对于前缀子区间而不是后缀子区间,2到1公式也在“框”的变体下闭合。然后,我们应用时间对称性得到的合成公式来分析Peterson算法和一个新的更抽象的算法中包含互斥的并发行为。目前,我们对互斥的研究主要是作为一种实验性的“概念证明”和研究工具,来开发和说明逻辑框架的一些有前景的特征。我们还讨论了时间对称有时如何有助于将ITL中的推理简化为传统的线性时间时序逻辑。

MSC公司:

03B44号 时间逻辑
03B70号 计算机科学中的逻辑
60年第68季度 规范和验证(程序逻辑、模型检查等)
68问题85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
PDF格式BibTeX公司 XML格式引用
全文: DOI程序

参考文献:

[1] Aceto,L.,Ingólfsdóttir,A.,Larsen,K.G.,Srba,J.:反应系统:建模、规范和验证。剑桥大学出版社(2007)·Zbl 1141.68043号
[2] Balser,M.、Bäumler,S.、Knapp,A.、Reif,W.、Thums,A.:UML状态机的交互式验证。收录:Davies,J.、Schulte,W.、Barnett,M.(编辑)Proc。第六届正式工程方法国际会议(ICFEM 2004)。LNCS,第3308卷,第434-448页。斯普林格(2004)·Zbl 1213.68186号
[3] Barringer,H.,Kuiper,R.:时序逻辑框架中并发系统的分层开发。摘自:Brookes,S.D.,Roscoe,a.W.,Winskel,G.(编辑)并发研讨会。LNCS,第197卷,第35-61页。斯普林格(1985)·Zbl 0565.68017号
[4] Barringer,H.,Kuiper,R.:面向并发系统的层次化、时序逻辑和规范。收录:Denvir,B.,Harwood,W.,Jackson,M.,Wray,M.(编辑)《并发系统分析》。LNCS,第207卷,第157-183页。斯普林格(1985)·Zbl 0565.68017号
[5] Barringer,H.,Kuiper,R.,Pnueli,A.:一个真正抽象的并发模型及其时序逻辑。In:程序。第十三届ACM SIGACT-SIGPLAN编程语言原理研讨会(POPL'86),第173-183页。ACM(1986)·Zbl 0970.68149号
[6] Bäumler,S.,Balser,M.,Nafz,F.,Reif,W.,Schellhorn,G.:使用符号执行对并发系统进行交互式验证。AI通讯。23(2-3), 285-307 (2010) ·Zbl 1205.68217号
[7] Bäumler,S.,Schellhorn,G.,Tofan,B.,Reif,W.:用时序逻辑证明线性化能力。表Asp。计算。23(1), 91-112 (2011) ·Zbl 1214.68209号 ·文件编号:10.1007/s00165-009-0130-y
[8] Biere,A.,Cimatti,A.,Clarke,E.M.,Strichman,O.,Zhu,Y.:有界模型检查。高级计算。58, 117-148 (2003) ·doi:10.1016/S0065-2458(03)58003-2
[9] Bowman,H.,Thompson,S.J.:带投影的有限区间时间逻辑的决策过程和完全公理化。J.日志。计算。13(2), 195-239 (2003) ·Zbl 1050.03012号 ·doi:10.1093/logcom/13.2.195
[10] Collette,P.:UNITY风格的假设承诺规范的组成。科学。计算。程序。23(2-3), 107-125 (1994) ·Zbl 0830.68082号 ·doi:10.1016/0167-6423(94)00017-4
[11] Dijkstra,E.W.:合作顺序过程。收录于:Genuys,F.(编辑)《编程语言:北约高级研究所》,第43-112页。学术出版社(1968)·兹标0174.48301
[12] Duan,Z.:一种扩展的区间时态逻辑和时态逻辑编程的成帧技术。泰恩河畔纽卡斯尔大学计算科学系博士论文(1996年)。技术报告556,后出版为[13]
[13] 段,Z。:时序逻辑和时序逻辑编程。科学出版社,北京,中国(2005)。[12]的发布版本·兹比尔1256.03023
[14] Duan,Z.,Koutny,M.:一种框架时序逻辑编程语言。J.计算。科学。Technol公司。19(3), 341-351 (2004) ·doi:10.1007/BF02944904
[15] 段,Z。;库特尼,M。;霍尔特,C。;Pfenning,F.(ed.),《时序逻辑编程中的投影》,第822、333-344号(1994),柏林·doi:10.1007/3-540-58216-948
[16] Duan,Z.,Yang,X.,Koutny,M.:框架时序逻辑编程。科学。计算。程序。70(1), 31-61 (2008) ·Zbl 1131.68036号 ·doi:10.1016/j.scico.2007.09.001
[17] Duan,Z.,Zhang,N.,Koutny,M.:命题投影时序逻辑的完全公理化。西奥。计算。科学。(2012). doi:10.1016/j.tcs.2012.01.026·Zbl 1417.03146号 ·doi:10.1016/j.tcs.2012.01.026
[18] Fisher,M.:使用时间逻辑的实用形式方法简介。威利(2011)·Zbl 1250.68003号
[19] 弗洛伊德·R.W.:为程序赋予意义。收录人:Schwartz,J.T.(编辑)Proc。AMS交响乐团。《应用数学》,第19卷,第19-32页。美国数学学会,罗德岛州普罗维登斯(1967)·Zbl 0189.50204号
[20] Furia,C.A.,Spoletini,P.:明天和我们所有的昨天:整数的MTL可满足性。摘自:Fitzgerald,J.S.、Haxthausen,A.E.、Yenigün,H.(编辑)第五届国际计算理论研讨会(ICTAC 2008)。LNCS,第5160卷,第126-140页。施普林格(2008)·Zbl 1161.68567号
[21] Gómez,R.,Bowman,H.:PITL2MONA:实现命题区间时序逻辑的决策过程。《应用非经典逻辑》14(1-2),105-148(2004)。关于时间间隔逻辑和持续时间计算的特刊。V.Goranko和A.Montanari,客座编辑·Zbl 1181.03011号 ·doi:10.3166/1月14日至148日
[22] 黑尔,R。;Galton,A.(编辑),时态逻辑编程,91-119(1987),伦敦·兹伯利0683.68085
[23] Hale,R.W.S.:时序逻辑编程。英国剑桥大学计算机实验室博士论文(1988年)。1989年作为技术报告出现173
[24] Hansen,M.R.,Zhou,C.:持续演算:逻辑基础。表Asp。计算。9(3), 283-330 (1997) ·Zbl 0887.68101号 ·doi:10.1007/BF011211086
[25] Harel,D.、Kozen,D.、Parikh,R.:过程逻辑:表达性、可判定性、完整性。J.计算。系统。科学。25(2), 144-170 (1982) ·Zbl 0494.03016号 ·doi:10.1016/0022-0000(82)90003-4
[26] Harel,D.,Kozen,D.,Tiuryn,J.:动态逻辑。麻省理工学院出版社,马萨诸塞州剑桥(2000)·兹伯利0976.68108
[27] Harel,D。;Kozen博士。;Tiuryn,J。;Gabbay,D.(编辑);Guenthner,F.(编辑),《动态逻辑》,99-217(2002),多德雷赫特·Zbl 1003.03528号
[28] Herlihy,M.,Shavit,N.:多处理器编程的艺术。Morgan Kaufmann Publishers Inc.,加利福尼亚州旧金山(2008)
[29] Hoare,C.A.R.:计算机编程的公理基础。Commun公司。ACM 12(10),576-580583(1969)·Zbl 0179.23105号
[30] Holzmann,G.:SPIN模型检查器:入门和参考手册。Addison-Wesley Professional(2003年)
[31] 间隔时间逻辑网页。http://www.tech.dmu.ac.uk/STRL/ITL/。2013年4月24日访问
[32] Janicke,H。;考伊,A。;Siewe,F。;Zedan,H。;Jones,K.,《组合事件与基于时间的政策模型》,173-182(2006),伦敦,安大略省
[33] 琼斯,CB;梅森,REA(编辑),(并行)程序的规范和设计,321-332(1983),阿姆斯特丹
[34] Jones,C.B.:开发干扰程序的开发方法的初步步骤。ACM事务处理。程序。语言系统。5(4), 596-619 (1983) ·Zbl 0517.68032号 ·数字对象标识代码:10.1145/69575.69577
[35] Koymans,R.,Vytopil,J.,de Roever,W.P.:实时编程和异步消息传递。收录于:第二届ACM SIGACT-SIGOPS分布式计算原理研讨会论文集(PODC’83),第187-197页(1983)·Zbl 0587.68031号
[36] Kröger,F.,Merz,S.:时间逻辑与状态系统。理论计算机科学课文(EATCS系列)。施普林格(2008)·Zbl 1169.03001号
[37] Lamport,L.:《指定系统:面向硬件和软件工程师的TLA+语言和工具》。Addison-Wesley Professional(2002年)
[38] Leucker,M。;桑切斯,C。;Jones,CB(编辑);Liu,Z.(编辑);Woodcock,J.(编辑),正则线性时序逻辑,第4711号,291-305(2007),澳门·兹比尔1147.03305
[39] Lichtenstein,O.,Pnueli,A.:命题时间逻辑:可判定性和完备性。逻辑J.IGPL 8(1),55-85(2000)·Zbl 1033.03009号 ·doi:10.1093/jigpal/8.1.55
[40] 奥利希滕斯坦。;普努利,A。;Zuck,L。;Parikh,R.(编辑);等。,《过去的荣耀》,第193、196-218号(1985),柏林·Zbl 0586.68028号 ·doi:10.1007/3-540-15648-8_16
[41] Manna,Z.,Pnueli,A.:时间框架的锚定版本。In:Bakker,J.W.D.,de Roever,W.P.,Rozenberg,G.(编辑)《线性时间、分支时间和并行逻辑和模型中的部分顺序》(REX Workshop 1988)。LNCS,第354卷,第201-284页。斯普林格(1989)·Zbl 0494.03016号
[42] 麦卡锡,J。;海耶斯,PJ;Michie,D.(编辑);Meltzer,B.(编辑),《从人工智能的角度来看的一些哲学问题》,431-450(1969),爱丁堡
[43] Mo,D.,Wang,X.,Duan,Z.:MSVL中的异步通信。参见:秦,S.,邱,Z.(编辑)第13届国际形式工程方法大会(ICFEM 2011)。LNCS,第6991卷,第82-97页。施普林格(2011)·Zbl 1132.03006号
[44] Moszkowski,B.:关于数字电路的推理。斯坦福大学计算机科学系博士论文(1983年)。技术报告STAN-CS-83-970·Zbl 0517.68032号
[45] Moszkowski,B.:关于硬件的多级推理的时序逻辑。计算机18,10-19(1985)·doi:10.1109/MC.1985.1662795
[46] Moszkowski,B.:执行时序逻辑程序。剑桥大学出版社,剑桥(1986)·Zbl 0565.68003号
[47] Moszkowski,B.:一些非常成分化的时间特性。收录于:Olderog,E.R.(编辑)IFIP事务编程概念、方法和计算(PROCOMET’94),第A-56卷,第307-326页。IFIP,Elsevier Science B.V.North-Holland(1994)
[48] Moszkowski,B.:关于投射时间和无限时间的合成推理。In:程序。第一届IEEE复杂计算机系统工程国际会议(ICECCS’95),第238-245页。IEEE计算机学会出版社(1995)
[49] Moszkowski,B。;He,J.(编辑);Cooke,J.(编辑);Wallis,P.(编辑),《使用时间固定点对生动性进行构图推理》(1996年),伦敦
[50] Moszkowski,B。;Roever,WP(编辑);Langmaack,H.(编辑);Pnueli,A.(编辑),《使用区间时间逻辑和Tempura的组合推理》,第1536、439-464号(1998年),柏林
[51] Moszkowski,B。;Montanari,U.(编辑);Rolim,J.(编辑);Welzl,E.(ed.),区间时间逻辑的自动机理论完备性证明(扩展抽象),第1853、223-234号(2000),日内瓦·Zbl 0973.03508号 ·doi:10.1007/3-540-45022-X_19
[52] Moszkowski,B.:无限时间区间时间逻辑的完全公理化(扩展抽象)。In:程序。IEEE Symp.第15届年会。《计算机科学中的逻辑》(LICS 2000),第242-251页。IEEE计算机学会出版社(2000)
[53] Moszkowski,B.:有限时间命题区间时序逻辑的层次完备性证明。《应用非经典逻辑学杂志》14(1-2),55-104(2004)。关于时间间隔逻辑和持续时间计算的特刊。V.Goranko和A.Montanari,客座编辑·Zbl 1181.03015号 ·doi:10.3166/一月.14.55-104
[54] Moszkowski,B.:使用时序逻辑分析时序逻辑:基于区间的层次方法。J.日志。计算。17(2), 333-409 (2007) ·Zbl 1132.03006号 ·doi:10.1093/log/exm006
[55] Moszkowski,B.:使用区间和时间反转的组合推理。收录:第18届国际交响乐团。《时间表征与推理》(TIME 2011),第107-114页。IEEE计算机学会(2011)·Zbl 0900.68316号
[56] Moszkowski,B.:无限时间命题区间时间逻辑的完整公理系统。日志。方法。公司。科学。8(3:10), 1-56 (2012) ·Zbl 1256.03023号
[57] Moszkowski,B.:序列合成时态公式类之间的互连。信息处理。莱特。113, 350-353 (2013) ·Zbl 1287.03074号 ·doi:10.1016/j.ipl.2013.02.005
[58] Olderog,E.R.,Dierks,H.:实时系统:形式规范和自动验证。剑桥大学出版社,剑桥(2008)·Zbl 1161.68030号 ·doi:10.1017/CBO9780511619953
[59] Owre,S.,Shankar,N.:PVS的简要概述。收录于:Mohamed,O.A.,Muñoz,C.,Tahar,S.(编辑)第21届高阶逻辑定理证明国际会议(TPHOLs 2008)。LNCS,第5170卷,第22-27页。施普林格(2008)·Zbl 1165.68468号
[60] Paech,B.:Gentzen-命题时序逻辑系统。收录:Börger,E.,Büning,H.K.,Richter,M.M.(编辑)计算机科学逻辑第二次研讨会论文集(CSL'88)。LNCS,第385卷,第240-253页。斯普林格(1989)·Zbl 0712.03015号
[61] Parikh,R.,Chandra,A.K.,Halpern,J.Y.,Meyer,A.R.:正则项与过程逻辑应用之间的方程。SIAM J.计算。14(4), 935-942 (1985) ·Zbl 0587.68031号 ·数字对象标识代码:10.1137/0214066
[62] Pei,Y.,Xu,Q.:检查反应系统的基于区间的属性。收录:Steffen,B.,Levi,G.(编辑)《验证、模型检查和抽象解释》。LNCS,第2937卷,第51-75页。斯普林格(2004)·Zbl 1202.68259号
[63] Peterson,G.L.:关于相互排斥问题的神话。信息处理。莱特。12(3), 115-116 (1981) ·Zbl 0474.68031号 ·doi:10.1016/0020-0190(81)90106-X
[64] 普努利:程序的时序逻辑。In:程序。IEEE交响乐团。关于计算机科学基金会(FOCS),第46-57页。IEEE计算机学会出版社(1977)
[65] Pnueli,A.:关于程序的从全局到模块化时序推理的过渡。收录:Apt,K.R.(编辑)《并行系统的逻辑和模型》。北约ASI系列F,第13卷,第123-144页。斯普林格(1985)·Zbl 0578.68014号
[66] Prior,A.:过去、现在和未来。牛津大学出版社,伦敦(1967)·Zbl 0169.29802号 ·doi:10.1093/acprof:oso/9780198243113.001.0001
[67] 赖夫·W·。;谢尔霍恩,G。;斯坦泽尔,K。;Balser,M。;Bibel,W.(编辑);Schmitt,PH(编辑),《结构化规范和与KIV的交互证明》,13-39(1998),多德雷赫特·Zbl 0970.68149号 ·doi:10.1007/978-94-017-0435-9_1
[68] Reynolds,M.:线性时间上的直到和之后的画面。收录:第18届国际交响乐团。《时间表征与推理》(TIME 2011),第41-48页。IEEE计算机学会(2011)
[69] de Roever,W.P.,de Boer,F.,Hanneman,U.,Hooman,J.,Lakhnech,Y.,Poel,M.,Zwiers,J.:并发验证:合成和非合成方法简介。剑桥理论计算机科学丛书第54名。剑桥大学出版社(2001)·Zbl 1009.68020号
[70] Sánchez,C.,Leucker,M.:带过去的正则线性时间逻辑。参见:第11届国际验证、模型检查和抽象解释大会(VMCAI 2010)。LNCS,第5944卷,第295-311页。施普林格(2010)·Zbl 1273.03064号
[71] Shanahan,M.:解决框架问题:对常识惯性定律的数学研究。麻省理工学院出版社(1997)
[72] Siewe,F。;考伊,A。;Zedan,H。;Backes,M.(编辑);Basin,D.(编辑);Waidner,M.(编辑);ACM(ed.),访问控制策略实施的组合框架,32-42(2003),华盛顿特区
[73] Stark,E.W.:可靠性/保证性能的证明技术。摘自:软件技术和理论计算机科学基础第五届会议论文集(FSTTCS 1985)。LNCS,第206卷,第369-391页。斯普林格(1985)·Zbl 0585.68026号
[74] Stölen,K.:开发完全正确的共享状态并行程序的方法。内容:CONCUR 1991。LNCS,第527卷,第510-525页。斯普林格(1991)
[75] Taubenfeld,G.:同步算法和并行编程。皮尔逊/普伦蒂斯·霍尔(2006)
[76] 托马斯·W·。;Leeuwen,J.(编辑),无限对象上的自动机,133-191(1990),阿姆斯特丹·Zbl 0900.68316号
[77] Thums,A.、Schellhorn,G.、Ortmier,F.、Reif,W.:状态图的交互式验证。收录人:Ehrig,H.、Damm,W.、Desel,J.、Große-Rhode,M.、Reif,W.,Schnieder,e.、Westkämper,e.(编辑)SoftSpez最终报告。LNCS,第3147卷,第355-373页。斯普林格(2004)
[78] Tofan,B.,Bäumler,S.,Schellhorn,G.,Reif,W.:锁自由的时序逻辑验证。In:程序。MPC 2010。LNCS,第6120卷,第377-396页。施普林格(2010)·Zbl 1286.68322号
[79] van Emde Boas,P.:模态逻辑和算法逻辑之间的联系。年:第七届计算机科学数学基础研讨会(MFCS 1978)。LNCS,第64卷,第1-15页。施普林格(1978)·Zbl 0379.68048号
[80] 韦伯,L.,尼尔森,N.J.(编辑):《人工智能读物》。蒂奥加出版公司,加利福尼亚州帕洛阿尔托(1981)·Zbl 0498.68054号
[81] Yang,X.,Duan,Z.,Ma,Q.:投影时序逻辑程序的公理语义。数学。结构。计算。科学。20(5), 865-914 (2010) ·Zbl 1213.68186号 ·doi:10.1017/S0960129510000241
[82] Zhang,N.,Duan,Z.,Tian,C.:多核并行计算的圆柱体计算模型。西奥。计算。科学。(2012). doi:10.1016/j.tcs.2012.02.011·Zbl 1416.68074号 ·doi:10.1016/j.tcs.2012.02.011
[83] Zhou,C.,Hansen,M.R.:持续时间微积分:实时系统的形式化方法。理论计算机科学专著(EATCS系列)。斯普林格(2004)·Zbl 1071.68062号
[84] Zhou,C.,Hoare,C.A.R.,Ravn,A.P.:持续时间的计算。信息处理。莱特。40(5), 269-276 (1991) ·Zbl 0743.68097号 ·doi:10.1016/0020-0190(91)90122-X
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。