×

兹马思-数学第一资源

组件增量LTL模型检查。(英语) Zbl公司 1355.68178
摘要:为了验证线性时时态逻辑(LTL)特性,开发了有效的符号和显式状态模型检查方法。为了将各种算法的优点结合起来,已经做了几次尝试。LTL属性的模型检验通常面临两个挑战:一是计算状态空间的同步积和所需属性的自动机模型,然后寻找反例,从而简化为在产品的状态空间中寻找强连接组件(SCC)。在并发系统中,状态空间爆炸现象常常阻碍验证的成功,饱和算法已经证明了它在状态空间探索中的有效性。本文提出了一种新的方法,利用饱和算法作为直接构造产品的迭代策略,以及一种新的不动点计算算法,通过对模型中的组件进行增量处理来动态寻找强连接的组件。作为对scc搜索的补充,显式技术和组件抽象被用来证明没有反例。根据模型检验竞赛对模型的评价,结果表明,动态增量LTL模型检验算法能够很好地适应模型的大小。
理学硕士:
68Q60型 规范和验证(程序逻辑、模型检查等)
PDF格式 BibTeX公司 XML 引用
全文: 内政部
参考文献:
[1] 比尔,A;朱,Y;克拉克,嗯;奥尔德罗,E-R(编辑版);Steffen,B(编辑),《结合本地和全局模型检查的多州和单州表格》,163-179,(1999),柏林
[2] 比尔,A;西马提,A;克拉克,嗯;朱,Y;Cleaveland,WR(编辑),《无bdds的符号模型检查》,193-207,(1999),柏林
[3] Bryant,RE,基于图的布尔函数操作算法,IEEE Trans Comput C-35,8677-691,(1986)·Zbl公司 593.94022
[4] Bradley AR,Somenzi F,Hassan Z,Zhang Y(2011)模型检查进度属性的增量方法。收件人:Bjesse P,Slobodová 计算机辅助设计中形式化方法国际会议论文集。FMCAD公司,第144-153页
[5] Bü小池;纳格尔,E(编辑);Suppes,第页(编辑版);Tarski,A(ed.),关于限制二阶算术中的决策方法,1-11,(1962),斯坦福大学
[6] 小伯克;克拉克,嗯;麦克米兰;莳萝,DL;黄立杰,符号模型检验:10 ^{20}状态及其超越,中导计算机,98142-170,(1992)·Zbl公司 753.68066
[7] Cavada R、Cimatti A、Dorigatti M、Mariotti A、Micheli A、Mover S、Griggio A、Roveri M、Tonetta S(2014)nuXmv符号模型检查器。布鲁诺·凯斯勒基金会技术报告·Zbl公司 1108.68501
[8] 西马提,A;克拉克,E;朱西格里亚,E;朱西格里亚,F;皮斯托尔,M;罗维里,M;塞巴斯蒂安尼,右;塔切拉,T;布林克斯马,E(编辑);Larsen,KG(编辑),《Nusmv 2:符号模型检查的开源工具》,359-364,(2002),柏林·Zbl公司 1010.68766
[9] 克拉多,G;üttgen,克;西米尼塞努,右;玛格丽亚,T(编辑);易维(编),饱和:符号状态空间生成的有效迭代策略,328-342,(2001),柏林·Zbl公司 978.68545
[10] 克拉多,G;马莫尔斯坦,R;西米尼塞努,右;Garavel,H(编辑);哈特克利夫,J(编辑),《无约束饱和》,379-393,(2003),柏林·Zbl公司 1031.68544
[11] 克拉多,G;üttgen,克;于,阿杰;克莱恩,J(编辑);Yakovlev,A(编辑),《通过不变量改进静态变量阶数》,83-103,(2007),柏林·Zbl公司 1226.68051
[12] 克拉多,G;马莫尔斯坦,R;李志明,李志明,符号状态空间探索的饱和算法,国际软工具技术转换,8,4-25,(2006)
[13] 克拉克,嗯;格鲁贝格,O;Hamaguchi,K.对LTL模型检验的另一种看法,形式方法系统,10,47-71,(1997)
[14] Clarke EM,GrumbergO,Peled DA(1999)模型检查。麻省理工学院出版社,剑桥
[15] 克拉克,嗯;吉隆坡,麦克米兰;坎波斯,SV;加姆豪森,V;Alur,R(编辑版);Henzinger,TA(编辑),《符号模型检查》,419-422,(1996),柏林
[16] 克拉克,E;格鲁贝格,O;Jha,S;Lu,Y;维思,H;爱默生,EA(编辑);Sistra,AP(编辑),《反例引导的抽象提炼》,154-169,(2000),柏林·Zbl公司 974.68517
[17] 库库比蒂斯,加利福尼亚州;瓦迪,我的;沃尔珀,P;Yannakakis,M;克拉克(编辑);Kurshan,RP(编辑),《验证时间属性的内存有效算法》,233-242,(1991),柏林·Zbl公司 765.68120
[18] Duret Lutz A,Poitrenaud D D(2004)SPOT:使用基于转换的广义B的可扩展模型检查库ü气自动机。在:IEEE计算机和电信系统建模、分析和仿真国际研讨会论文集,第76-83页
[19] 结合了图里·杜尔特兰特·特里克(2011)和《奥德雷·特里克·特里克》和《奥德雷·特里克·特里克》两种象征性的方法。腐蚀,abs/1106.5700。http://arxiv.org/abs/1106.5700·Zbl公司 1348.68132
[20] 杜雷特·卢茨,A;克莱,K;普瓦特诺,D;蒂埃里·米格;布尔坦,T(编辑);Hung,P-A(编辑),“自循环聚合产品——一种新的动态LTL模型检查的混合方法”,336-350,(2011),柏林·Zbl公司 1348.68132
[21] 爱默生,EA;克拉克,嗯;贝克,J(编辑);Leeuwen,J(ed.),使用不动点刻画并行程序的正确性,169-181,(1980),柏林
[22] 加斯汀,P;奥多,D;贝里,G(编辑);科蒙,H(编辑);Finkel,A(编辑),《快速LTL到B》üchi automata translation,53-65,(2001),柏林·Zbl公司 991.68044
[23] 格特,R;佩雷德,D;瓦迪,我的;沃尔珀,P;Dembinski,P(编辑版);Sredniawa,M(ed.),线性时序逻辑的简单动态自动验证,3-18,(1995),有限公司
[24] Godefrod P(1996)并发系统验证的偏序方法:状态爆炸问题的一种方法。斯普林格,塞考克斯·Zbl公司 1293.68005
[25] 哈达德,S;伊犁é, J-M公司;克莱,K;Wang,F(ed.),《基于符号和抽象的模型检查器的设计与评估》,196-210,(2004),柏林·Zbl公司 1108.68501
[26] Henzinger TA,Jhala R,Majumdar R,Sutre G(2002)懒惰抽象。第29届ACM SIGPLAN-SIGACT编程语言原理研讨会论文集。ACM,纽约,第58-70页·Zbl公司 1323.68374
[27] Hillah LM、Kindler E、Kordon F、Petrucci L、Treves N等(2009年)《Petri网标记语言入门》和ISO/IEC 15909-2。Petri网新闻76:9-28·Zbl公司 974.68517
[28] Holzmann GJ,Peled D,Yannakakis M(1997),嵌套深度优先搜索。地址:Holzmann GJ,Gré高尔J-C,Peled D-A(eds)自旋验证系统,离散数学和理论计算机科学中的DIMACS系列,第32卷。AMS,第81-89页·Zbl公司 1081.68634
[29] 克莱,K;普瓦特诺,D;Hee,KM(编辑版);瓦尔克,R(编辑),《MC-SOG:基于符号观察图的LTL模型检查器》,288-306,(2008),柏林·Zbl公司 1143.68455
[30] 《模态逻辑的语义考量》,菲洛斯芬恩学报,16,83-94,(1963)·Zbl公司 131.00602
[31] Manna Z,Pnueli A(1992)反应式与并发系统的时序逻辑。斯普林格,纽约·Zbl公司 753.68003
[32] McMillan KL(1992)符号模型检验:状态爆炸问题的一种方法。卡内基梅隆大学博士论文,UMI订单号GAX92-24209·Zbl公司 1031.68544
[33] McMillan KL(2003)插值和基于SAT的模型检查。In:Hunt WA,Jr.,Somenzi F(eds)《计算机科学课堂讲义》,第2725卷,第1-13页·Zbl公司 1278.68184
[34] Miller DM,Drechsler R(1998)实现多值决策图包。第28届IEEE多值逻辑国际研讨会论文集,第52-57页·Zbl公司 978.68545
[35] 莫恩ár、 五;达沃斯;örös、 A;芭莎,T;拜尔,C(编辑版);Tinelli,C(ed.),《基于饱和的增量LTL模型检查与归纳证明》,643-657,(2015),柏林
[36] Murata,T,Petri网:性质、分析和应用,IEEE规程,77541-580,(1989)
[37] 佩雷德,D;胡,AJ(编辑);Vardi,MY(编辑),《减少部分订单的十年》,17-28,(1998),柏林
[38] Pnueli A(1977)程序的时态逻辑。第18届计算机科学基础年会论文集。IEEE计算机协会,第46-57页·Zbl公司 1226.68051
[39] 塞巴斯蒂安尼,右;托内塔,S;瓦迪,我的;埃特萨米,K(编辑);Rajamani,SK(编辑),《符号系统,显式特性:LTL符号模型检查的混合方法》,350-363,(2005),柏林·Zbl公司 1081.68634
[40] 希兰,M;辛格;Stå拉马克,G;华盛顿州亨特(编辑);Johnson,SD(ed.),使用感应和SAT解算器检查安全性能,108-125,(2000),柏林
[41] 西米尼塞努,里;克拉多,G;赫尔曼斯,H(编辑);Palsberg,J(编辑),《决策图中静态变量排序的新指标》,90-104,(2006),柏林·Zbl公司 1180.68130
[42] 萨门齐,v;拉维,K;布洛姆,R;Aagaard医学博士(编辑版);O'Leary,JW(编辑),《符号SCC外壳算法分析》,88-105,(2002),柏林·Zbl公司 1019.68629
[43] Szpyrka M,Biernacka A,Jerzy B(2014)Petri网到NuSMV语言的翻译方法。在:Popova Zeugmann L(ed)并发、规范和编程,CEUR研讨会论文集,第1269卷,第245-256页
[44] 《深度优先搜索与线性图算法》,暹罗计算机杂志,1146-160,(1972)·Zbl公司 251.05107
[45] 蒂埃里·米格;伊犁é, J-M公司;普瓦特诺,D;弗鲁托斯·埃斯克里格,D(编辑);Núñez,M(ed.),《象征性的状态空间表征》,276-291,(2004),柏林·Zbl公司 1110.68348
[46] 瓦迪,我的;莫勒,F(编辑);Birtwistle,G(ed.),线性时序逻辑的自动机理论方法,238-266,(1996),柏林
[47] Vardi MY,Wolper P(1986)自动程序验证的自动机理论方法。计算机科学逻辑研讨会论文集。IEEE计算机协会,332-344页
[48] 王,C;布洛姆,R;广东哈希特尔;拉维,K;《语言空虚的成分应力分析》,形式方法系统,28,5-36,(2006)·Zbl公司 1100.68059
[49] 赵,Y;克拉多,G;Liu,Z(编辑);Ravn,AP(编辑),《使用约束饱和的异步系统的符号CTL模型检查》,368-381,(2009),柏林·Zbl公司 1262.68132
[50] 赵,Y;Ciardo,G.,《利用饱和进行强连接元件和公平循环的符号计算》,Innov Syst Softw Eng,7141-150,(2011)
此参考列表基于出版商或数字数学图书馆提供的信息。它的项被试探性地匹配到zbMATH标识符,并且可能包含数据转换错误。它试图尽可能准确地反映原始论文中列出的参考文献,而不要求匹配的完整性或精确性。