×

操作员优先时序逻辑和模型检查。 (英语) 兹比尔1464.68197

摘要:在过去的几十年中,许多研究致力于将模型检查的成功从传统的有限状态机和时态逻辑的各种版本扩展到无上下文语言的合适子类和时态逻辑学的适当扩展。据我们所知,这种尝试只涉及结构化语言,即结构在句子中立即“可见”的语言,如树语言或明显的下推语言。本文提出了一种新的时态逻辑,适用于表示和自动验证运算符优先语言的属性。这个“历史”语言家族最近被证明具有基本的代数和逻辑属性,使其适合于模型检查应用程序,同时也打破了可见结构语言的障碍(事实上,其发明人弗洛伊德的最初动机只是为了支持高效的解析,即构建“隐藏语法树”语言句子)。我们证明,我们的逻辑至少与为可视下推语言定义的类似逻辑一样具有表达能力,但它涵盖了一个更强大的家族;我们设计了一个程序,在我们的逻辑中给定一个公式,构建一个自动机来识别满足公式的句子,其大小在公式长度中最多是指数级的。我们的结果涵盖了有限和无限字符串语言。

MSC公司:

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

参考文献:

[1] Chiari,M。;Mandrioli,D。;Pradella,M.,《操作员优先语言的时序逻辑和模型检查》(GandALF 2018)。GandALF 2018,EPTCS,第277卷(2018),开放出版协会,161-175·Zbl 1528.68215号
[2] Büchi,J.R.,弱二阶算法和有限自动机,数学。日志。Q.,6,1-6,66-92(1960)·兹伯利0103.24705
[3] 麦克诺顿,R。;Papert,S.,《Counter-Free Automata》(1971),麻省理工学院出版社:麻省理学院出版社,美国剑桥·Zbl 0232.94024号
[4] 弗里克,M。;Grohe,M.,《重新审视一阶和一元二阶逻辑的复杂性》,《Ann.Pure Appl》。日志。,130, 1-3, 3-31 (2004) ·Zbl 1062.03032号
[5] Emerson,E.A.,时间和模态逻辑,(理论计算机科学手册,B卷:形式模型和语义学(B)(1990),爱思唯尔),995-1072·Zbl 0900.03030号
[6] 阿鲁尔(Alur,R.)。;Dill,D.L.,《时间自动机理论》,Theor。计算。科学。,126, 2, 183-235 (1994) ·Zbl 0803.68071号
[7] McNaughton,R.,圆括号语法,J.ACM,14,3,490-500(1967)·Zbl 0168.01206号
[8] Thatcher,J.,通过有限自动机理论的推广刻画无上下文文法的派生树,J.Compute。系统。科学。,1, 317-322 (1967) ·Zbl 0155.01802
[9] 冯·布劳恩穆尔(von Braunmühl),B。;Verbeek,R.,在log n空间中识别输入驱动语言,(《计算理论基础交响乐团的程序》,《计算理论的基础交响曲程序》,LNCS,第158卷(1983),Springer),40-51·Zbl 0549.68082号
[10] 阿鲁尔(Alur,R.)。;Madhusudan,P.,《为单词添加嵌套结构》,J.ACM,56,3(2009)·Zbl 1325.68138号
[11] 阿鲁尔(Alur,R.)。;Etessami,K。;Madhusudan,P.,嵌套调用和返回的时间逻辑(TACAS 2004)。TACAS 2004,LNCS,第2988卷(2004年),施普林格),467-481·Zbl 1126.68466号
[12] 阿鲁尔(Alur,R.)。;阿雷纳斯,M。;巴塞洛,P。;Etessami,K。;Immerman,N。;Libkin,L.,嵌套词的一阶和时序逻辑,Log。方法计算。科学。,4, 4 (2008) ·Zbl 1159.03018号
[13] 阿鲁尔(Alur,R.)。;南部乔杜里。;Madhusudan,P.,《使用嵌套树语言进行软件模型检查》,ACM Trans。程序。语言系统。,33,5,第15条pp.(2011)
[14] O.伯克特。;Steffen,B.,无上下文过程的模型检查,(CONCUR’92。CONCUR'92,LNCS,第630卷(1992年),施普林格),123-137
[15] Walukiewicz,I.,《下推过程:游戏和模型选择》,Inf.Comput。,164, 2, 234-263 (2001) ·Zbl 1003.68072号
[16] Bouajjani,A。;埃斯帕尔扎,J。;Maler,O.,《下推自动机的可达性分析:模型检查的应用》(CONCUR 1997)。CONCUR 1997,LNCS,第1243卷(1997),施普林格),135-150·Zbl 1512.68135号
[17] 埃斯帕扎,J。;Hansel,D。;Rossmanith,P。;Schwoon,S.,模型检查下推系统的高效算法,(CAV 2000。CAV 2000,LNCS,第1855卷(2000),Springer),232-247·Zbl 0974.68116号
[18] 库普夫曼,O。;北卡罗来纳州皮特曼。;Vardi,M.Y.,《前缀可识别系统线性特性的模型检查》(CAV 2002)。CAV 2002,LNCS,第2404卷(2002),施普林格),371-385·Zbl 1010.68078号
[19] 埃斯帕尔扎,J。;库切拉,A。;Schwoon,S.,《推压系统定期估值的LTL模型检查》,Inf.Compute。,186, 2, 355-376 (2003) ·Zbl 1078.68081号
[20] 阿鲁尔(Alur,R.)。;Benedikt先生。;Etessami,K。;Godefroid,P。;代表,T。;Yannakakis,M.,递归状态机分析,ACM Trans。程序。语言系统。,27, 4, 786-818 (2005)
[21] Bouajjani,A。;Echahed,R。;Habermehl,P.,关于非正规过程非正规性质的验证问题,(LICS’95(1995)),123-133
[22] 库普夫曼,O。;北卡罗来纳州皮特曼。;Vardi,M.Y.,《下推规范》(LPAR 2002)。LPAR 2002,LNCS,第2514卷(2002),Springer),262-277·Zbl 1023.68624号
[23] Floyd,R.W.,《句法分析和运算符优先性》,J.ACM,10,3,316-333(1963)·Zbl 0133.25504号
[24] 克雷斯皮·雷吉齐,S。;Mandrioli,D。;Martin,D.F.,算子优先语言的代数性质,Inf.Control,37,2,115-133(1978)·Zbl 0377.68048号
[25] Barenghi,A。;Crespi Reghizzi,S。;Mandrioli,D。;Panella,F。;Pradella,M.,《实用的并行解析》,《科学》。计算。程序。,112, 195-226 (2015)
[26] Crespi Reghizzi,S。;Mandrioli,D.,《运算符优先级和可视下推特性》,J.Compute。系统。科学。,78, 6, 1837-1867 (2012) ·Zbl 1250.68175号
[27] Lonati,V。;Mandrioli,D。;Panella,F。;Pradella,M.,《运算符优先语言:其自动机理论和逻辑特征》,SIAM J.Compute。,44, 4, 1026-1088 (2015) ·Zbl 1522.68278号
[28] 劳特曼,C。;Schwentick,T。;Thérien,D.,《无语境语言的逻辑》(CSL’94(1994)),205-216·兹比尔1044.68631
[29] Mandrioli,D。;Pradella,M.,《泛化输入驱动语言:理论和实践益处》,计算。科学。版次:27,61-87(2018)·Zbl 1382.68136号
[30] 阿鲁尔(Alur,R.)。;Fisman,D.,彩色嵌套词,(LATA 2016(2016),Springer),143-155·Zbl 1443.68079号
[31] Alur,R.,《词语与树的结合》(PODS’07(2007),ACM),第233-242页·Zbl 1167.68379号
[32] 格伦,D。;Jacobs,C.J.,《解析技术:实用指南》(2008),Springer:Springer New York·Zbl 1138.68022号
[33] Hoare,C.A.R.,计算机编程的公理基础,Commun。ACM,第12、10、576-580页(1969年)·Zbl 0179.23105号
[34] Abrahams,D.,通用组件中的异常安全,(通用编程(2000),施普林格),69-79
[35] Jensen,T。;Le Metayer,D。;Thorn,T.,《基于控制流的安全属性验证》,(1999年IEEE安全与隐私交响乐团第99期会议录),第89-103页
[36] Gabbay,D.M。;霍德金森,I。;Reynolds,M.,《时间逻辑:数学基础和计算方面》(1994),牛津大学出版社:牛津大学出版社,纽约,美国·Zbl 0921.03023号
[37] Wolper,P。;瓦尔迪,M.Y。;Sistla,A.P.,关于无限计算路径的推理,(SFCS’83(1983)),185-194
[38] Crespi Reghizzi,S。;布雷维利埃,L。;Morzenti,A.,《形式语言与编译》,《计算机科学文本》(2013),斯普林格出版社·Zbl 1298.68005号
[39] Heuter,U.,《树的一阶特性、无星表达式和非周期性》,RAIRO Theor。通知。申请。,25, 2, 125-145 (1991) ·Zbl 0741.68065号
[40] Thomas,W.,《树语言研究中的逻辑方面》,(第九届代数与程序设计树学术讨论会论文集(1984),剑桥大学出版社),31-49·Zbl 0557.68051号
[41] Potthoff,A。;Thomas,W.,没有一元符号的正则树语言是无星的,(计算理论基础(1993),Springer),396-405·Zbl 0794.68088号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。