×

可见的线性动态逻辑。 (英语) Zbl 1400.68059号

摘要:我们介绍了可视线性动态逻辑(VLDL),它通过时态操作符扩展了线性时态逻辑(LTL),这些时态操作词由可视下推语言保护在有限单词上。例如,在VLDL中,可以表示函数在执行后将变量重置为其原始值,即使存在无限数量的中间递归调用。我们证明了VLDL精确地描述了\(\omega \)-可视下推语言,即它严格地比LTL更具表现力,并且能够表达具有无限调用堆栈的程序的递归属性。
这项工作的主要技术贡献是通过单向交替跳自动机将VLDL转换为指数大小的(ω)-可视下推自动机。这种转换产生了指数时间算法,用于可满足性、有效性和模型检查。我们还证明了具有VLDL获胜条件的明显下推游戏可以在三倍时间内求解。我们证明了所有这些问题对于它们各自的复杂性类来说都是完整的。

MSC公司:

68号30 软件工程的数学方面(规范、验证、度量、需求等)
03B44号 时间逻辑
第68季度25 算法和问题复杂性分析
第68季度第45季度 形式语言和自动机
60年第68季度 规范和验证(程序逻辑、模型检查等)

软件:

MOPS公司
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] 韦内特,A。;Zimmermann,M.,《可视线性动态逻辑》(Lal,A.;Akshay,S.;Saurabh,S.);Sen,S.,FSTTCS 2016,LIPIcs,第65卷,(2016),Schloss Dagstuhl-LZI),28:1-28:14·Zbl 1391.68022号
[2] Pnueli,A.,程序的时间逻辑,(FOCS 1977,(1977),IEEE),46-57
[3] Leucker,M。;Sanchéz,C.,《正则线性时序逻辑》(Jones,C.B.;Liu,z。;Woodcock,J.,ICTAC 2007,LNCS,第4711卷,(2007))·Zbl 1147.03305号
[4] Vardi,M.,《LTL的兴衰》(D’Agostino,G.;Torre,S.L.,EPTCS 54,(2011))
[5] 瓦尔迪,M。;Wolper,P.,《关于无限计算的推理》,Inform。和计算。,115, 1-37, (1994) ·兹比尔0827.03009
[6] Wolper,P.,《时间逻辑可以更具表现力》,《信息控制》,56,72-99,(1983)·Zbl 0534.03009号
[7] 阿鲁尔(Alur,R.)。;Madhusudan,P.,可视下推语言,(STOC 2004,(2004),ACM),202-211·Zbl 1192.68396号
[8] 阿鲁尔(Alur,R.)。;Etessami,K。;Madhusudan,P.,嵌套调用和返回的时序逻辑,(TACAS 2004,LNCS,第2988卷,(2004),Springer),467-481·Zbl 1126.68466号
[9] Bozzelli,L.,《可视下推语言的交替自动机和时间不动点演算》,(Caires,L.;Vasconcelos,V.T.,CONCUR 2007,LNCS,第4703卷,(2007),Springer),476-491·Zbl 1151.68458号
[10] Löding,C。;Madhusudan,P。;Serre,O.,《可视下推游戏》(Lodaya,L.;Mahajan,M.,FSTTCS 2004,LNCS,第3328卷,(2005),Springer),408-420·Zbl 1117.68409号
[11] Bouajjani,A。;埃斯帕尔扎,J。;Maler,O.,《下推自动机的可达性分析:模型选择应用》,(Mazurkiewicz,A.;Winkowski,J.,CONCUR 1997,LNCS,第1243卷,(1997),Springer),135-150,完整版本可在
[12] 博泽利,L。;Sánchez,C.,《可视线性时序逻辑》(IJCAR 2014,LNCS,第8562卷,(2014)),418-483·Zbl 1423.68274号
[13] Weinert,A.,通过树自动机进行VLDL可满足性和模型检查,(Lokam,S.;Ramanujam,R.,FSTTCS 2017,LIPIcs,第93卷,(2017),Schloss Dagstuhl-LZI),47:1-47:13
[14] 费蒙维尔,P。;Zimmermann,M.,参数线性动态逻辑,Inform。和计算。,253, 237-256, (2017) ·Zbl 1362.68169号
[15] 汤普森,K.,《编程技术:正则表达式搜索算法》,Commun。美国医学会,11,6,419-422,(1968)·Zbl 0164.46205号
[16] 陈,H。;Wagner,D.,MOPS:检查软件安全属性的基础设施,(Atluri,V.,CCS 2002,(2002),ACM),235-244
[17] 博泽利,L。;Sánchez,C.,《显而易见的理性表达》,《信息学报》。,51, 1, 25-49, (2014) ·Zbl 1354.68148号
[18] Chandra,A。;Stockmeyer,L.,Alternation,(FOCS 1976,(1976),IEEE),98-108
[19] 霍普克罗夫特,J。;Motwani,R。;Ullman,J.,《自动机理论、语言和计算导论》,(2001),艾迪森·韦斯利·兹伯利0980.68066
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。