×

学习验证分支时间属性。 (英语) Zbl 1118.68554号

摘要:我们提出了一种新的模型检查算法,用于验证计算树逻辑(CTL)属性。我们的技术基于使用语言推理来学习检查CTL公式所需的不动点,而不是像传统模型检查那样迭代计算它们。这使我们能够分析无限或大型状态空间系统,其中传统迭代可能无法收敛或可能需要太长时间才能收敛。我们允许指定公平约束来验证各种活性属性。开发基于学习的CTL模型检查算法的主要挑战是CTL属性表示嵌套不动点。我们通过根据具有唯一不动点的函数开发CTL属性的新特征来克服这一挑战。我们将我们的技术实例化为将状态编码为字符串的系统,并使用常规推理算法学习CTL不动点。我们证明,如果不动点具有正则表示,我们的过程将始终以正确的答案结束。我们已经将Lever工具扩展到使用本文中提出的技术,并通过验证许多参数和整数系统来证明其有效性。

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)

关键词:

验证;CTL公司;学习

软件:

睫毛;蝶呤
PDF格式BibTeX公司 XML格式引用
全文: DOI程序 链接

参考文献:

[1] 1.Abdulla PA、Jonsson B、Nilsson M、d'Orso J(2003)《定期模型检查的算法改进》。In:计算机辅助验证(CAV’03),LNCS,第2725卷,Springer,第236-248页·Zbl 1278.68150号
[2] 2.Alur R,Cerny P,Madhusudan P,Nam W(2005)Java类接口规范的合成。In:第二届ACM SIGPLAN-SIGACT程序语言原理研讨会
[3] 3.Alur R,Madhusudan P,Nam W(2005)通过学习假设进行的符号组成验证。附:第17届计算机辅助验证国际会议记录·Zbl 1081.68601号
[4] 4.ALV(2004)动作语言验证器。网址:http://www.cs.ucsb.edu/\(\sim\)布尔坦/复合材料/
[5] 5.Ammons G,Bodík R,Larus JR(2002)采矿规范。ACM SIGPLAN通知37(1):4–16·Zbl 1323.68361号 ·doi:10.1145/565816.503275
[6] 6.Angluin D(1987)从查询和反例中学习规则集。通知计算75(2):87–106·Zbl 0636.68112号 ·doi:10.1016/0890-5401(87)90052-6
[7] 7.Annichini A,Bouajjani A,Sighireanu M(2001)TReX:复杂系统可达性分析工具。收录:Berry G、Comon H、Finkel A(eds)《计算机辅助验证国际会议论文集》(CAV'01),计算机科学课堂讲稿,第1855卷,法国巴黎施普林格·Zbl 0991.68645号
[8] 8.Bardin S,Finkel A,Leroux J(2004)FASTer计数器自动机的实际加速。收录于:Jensen K,Podelski A(eds)《第十届系统构建和分析工具和算法国际会议论文集》(TACAS'04),计算机科学课堂讲稿,第2988卷。西班牙巴塞罗那施普林格,第576–590页·Zbl 1126.68452号
[9] 9.Bartzis C,Bultan T(2004)《加宽算术自动机》。In:计算机辅助验证,2004年·Zbl 1103.68606号
[10] 10.Berstel J(1979),转喻和上下文自由语言。B.G.Teubner,斯图加特·Zbl 0424.68040号
[11] 11.Boigelot B(1999)探索无限状态空间的符号方法。博士论文,列日大学科学应用学院出版物集
[12] 12.Boigelot B,Legay A,Wolper P(2003)大型迭代换能器(扩展摘要)。In:CAV:计算机辅助验证国际会议·Zbl 1278.68157号
[13] 13.Bouajjani A、Jonsson B、Nilsson M、Touili T(2000)定期模型检查。In:Emerson EA,Sistla AP(eds)《第十二届计算机辅助验证国际会议论文集》(CAV'00),LNCS,第1855卷,Springer,第403-418页·Zbl 0974.68118号
[14] 14.Bultan T(1998)无功系统的自动符号分析。马里兰州大学计算机科学系博士论文
[15] 15.Bultan T,Gerber R,Pugh W(1997)使用presburger算法对无限状态程序进行符号模型检查。摘自:第九届计算机辅助验证国际会议记录(CAV 1997)。第400–411页
[16] 16.Bultan T,Yavuz-Kahveci T(2001)动作语言验证器。摘自:第16届IEEE自动化软件工程国际会议记录,第382–386页·Zbl 1081.68640号
[17] 17.Clarke E,Chaki S,Sinha N,Thati P(2005)模拟一致性的自动假设保证推理。附:第17届计算机辅助验证国际会议记录·Zbl 1081.68612号
[18] 18.Clarke EM、Grumberg O、Peled DA(2000)模型检查。国际标准图书编号:0262032708。麻省理工学院出版社
[19] 19.Cobleigh JM、Giannakopoulou D、Pasareanu CS(2003)《成分验证的学习假设》。摘自:第九届系统构建与分析工具与算法国际会议论文集,第331-346页·Zbl 1031.68545号
[20] 20.Delzanno G,Podelski A(1999)CLP中的模型检查,LNCS 1579:223–239·Zbl 0947.68028号
[21] 21.FAST(2004)符号转换系统的快速加速。http://www.lsv.ens-cachan.fr/fast/
[22] 22.Finkel A,Schnoebelen P(2001)《到处都是井然有序的过渡系统》!计算机科学理论256(1-2):63–92·Zbl 0973.68170号 ·doi:10.1016/S0304-3975(00)00102-X
[23] 23.Habermehl P,Vojnar T(2004)使用正则语言推理的正则模型检查。In:Proceedings of infinity’04,英国伦敦·Zbl 1272.68256号
[24] 24.Hopcroft JE,Motwani R,Rotwani,Ullman JD(2000)自动机理论、语言和可计算性导论。Addison-Wesley Longman出版公司
[25] 25.Kearns MJ,Vazirani UV(1994)计算学习理论简介。麻省理工学院出版社,马萨诸塞州剑桥
[26] 26.Klarlund N,Möller A(2004)Mona。http://www.brics.dk/mona/
[27] 27.Kleene S(1952)元数学导论。D.van Nostrand,普林斯顿
[28] 28.LASH(2004)基于列日自动机的符号处理程序。网址:http://www.fontefiore.ulg.ac.be/\(\sim\)沸点/研究/冲击/
[29] 29.LEVER(2004)学习验证工具。http://www.montefiore.ulg.ac.be网站/\(\sim\)boigelot/research/lash/http://osl.cs.uiuc.edu/vardhan/lever.html
[30] 30.Rivest RL,Schapire RE(1993)使用归位序列推断有限自动机。通知计算103(2):299–347·Zbl 0786.68082号 ·doi:10.1006/inco.1993.1021
[31] 31.Rybina T,Voronkov A(2002)《大脑:整数的后向可达性分析》。收录:AMAST,第489–494页
[32] 32.塔斯基A(1955)格理论不动点定理及其应用。太平洋数学杂志5(2):285–309·Zbl 0064.26004号
[33] 33.Touili T(2001)使用加宽技术进行定期模型检查。包含:ENTCS,第50卷。爱思唯尔·Zbl 1262.68130号
[34] 34.Vardhan A(2006)学习验证系统。伊利诺伊大学香槟分校计算机科学系博士论文
[35] 35.Vardhan A、Sen K、Viswanathan M、Agha G(2004)积极学习验证FIFO自动机的安全性。收录人:LNCS 3328,《印度钦奈FSTTCS’04会议记录》,第494-505页·Zbl 1117.68416号
[36] 36.Vardhan A、Sen K、Viswanathan M、Agha G(2004)《学习验证安全特性》。收录于:LNCS 3308,ICFEM’04会议记录,美国西雅图,第274-288页·Zbl 1117.68416号
[37] 37.Vardhan A、Sen K、Viswanathan M、Agha G(2005)使用语言推理验证欧米伽正则性质。摘自:《第十一届系统构建与分析工具与算法国际会议论文集》(TACAS'05),第3440卷,英国爱丁堡斯普林格,第45-60页·Zbl 1087.68062号
[38] 38.Vardhan A,Viswanathan M(2005)学习验证分支时间属性。收录:第二十届IEEE/ACM自动化软件工程国际会议论文集,美国加利福尼亚州长滩·Zbl 1118.68554号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。