×

兹马思-数学第一资源

基于BDD的符号模型检查。(英语) Zbl 1392.68239
克拉克,埃德蒙M(ed.)等人,《模型检查手册》。查姆:斯普林格(ISBN 978-3-319-10574-1/hbk;978-3-319-10575-8/电子书)。219-245(2018年)。
摘要:基于二进制决策图(BDDs)的符号模型检查是形式验证领域最著名的突破之一。它最初是在硬件模型检查的背景下提出的,并且在可以成功探索的状态空间大小方面,将模型检查能力的最新水平提高了几个数量级。最近,它也被扩展到软件验证领域,并开发了几种基于BDD的布尔程序和下推系统的模型检查器。在这一章中,我们总结了一些关键的概念和技术,这些概念和技术已经出现在这个成功的实际验证的故事中。
整个系列请参见[Zbl 1390.68001].

理学硕士:
68Q60型 规范和验证(程序逻辑、模型检查等)
68分05秒 数据结构
软件:
卡德;努西姆
PDF格式 BibTeX公司 XML 引用
全文: 内政部
参考文献:
[1] 1.Akers,S.B.:二进制决策图。IEEE传输。计算机。第27卷第6期,第509-516页(1978年)·Zbl 0377.94038
[2] 2.Aziz,A.,Tasiran,S.,Brayton,R.K.:交互有限状态机的BDD变量排序。在:第31届ACM IEEE设计自动化会议论文集(DAC'94),第283-288页。ACM,圣地亚哥(1994)
[3] 3.Ball,T.,Rajamani,S.K.:Bebop:一个路径敏感的过程间数据流引擎。2001年ACM SIGPLAN-SIGSOFT软件工具与工程程序分析研讨会论文集(PASTE'01),97-103页。ACM,Snowbird(2001)
[4] 4.Biere,A.,Cimatti,A.,Clarke,E.M.,Strichman,O.,Zhu,Y.:有界模型检验。圣地亚哥学术出版社(2003)
[5] 5.Boute,R.T.:作为可编程控制器的二进制决策机。欧洲微新闻。2(1),16-22(1976年)。内政部:
[6] 6.Bryant,R.E.:布尔函数操作的基于图的算法。IEEE传输。计算机。第35卷第8卷,第677-691页(1986年)·Zbl 0593.94022
[7] 7.Burch,J.,Clarke,E.M.,Long,D.E.,McMillan,K.,Dill,D.L.:顺序电路验证的符号模型检查。IEEE传输。计算机辅助设计。整数。电路系统。13(4),401-424(1994年)
[8] 8.Burch,J.,Clarke,E.M.,McMillan,K.L.,Dill,D.L.,Hwang,L.J.:符号模型检查:·Zbl 0753.68066
[9] 9.Cabodi,G.,Camura,P.,Quer,S.:通过活动配置文件改进符号遍历。第36届ACM IEEE设计自动化会议论文集(DAC’99),第306-311页。ACM,新奥尔良(1999)
[10] 10.Cabodi,G.,camuri,P.,Quer,S.:通过分区提高基于BDD的操作符的效率。IEEE传输。计算机辅助设计。整数。电路系统。第18卷第5期,第545-556页(1999年)
[11] 11.Cabodi,G.,Loiacono,C.,Palena,M.,Pasini,P.,Patti,D.,Quer,S.,Vendraminetto,D.,Biere,A.,Heljanko,K.:2014年硬件模型检查竞赛:模型检查程序和基准的分析和比较。J。萨提夫。布尔模型。计算机。第一百七十二卷第一百三十五卷第九卷
[12] 12.Cho,H.,Hachtel,G.D.,Macii,E.,Plessier,B.,Somenzi,F.:基于状态空间分解的近似FSM遍历算法。IEEE传输。计算机辅助设计。整数。电路系统。第15卷第12期,第1465-1478页(1996年)
[13] 13.Cimatti,A.,Clarke,E.M.,Giunchiglia,E.,Giunchiglia,F.,Pistore,M.,Roveri,M.,Sebastiani,R.,Taccella,A.:NuSMV 2:用于符号模型检查的开源工具。In:Brinksma,E.,Larsen,K.G.(编辑),《第14届计算机辅助验证国际会议论文集》(CAV’02)。LNCS,第2404卷,第359-364页。斯普林格,哥本哈根(2002)·Zbl 1010.68766
[14] 14.Clarke,E.M.,Emerson,E.A.,Sistra,A.P.:使用时序逻辑规范的有限状态并发系统的自动验证。ACM传输。程序。语言系统。第8卷第2卷,第244-263页(1986年)·Zbl 0591.68027
[15] 15.Clarke,E.M.,Grumberg,O.,Hamaguchi,K.:LTL模型检查的另一个观点。形式。方法系统。Des公司。第10卷第1卷,第47-71页(1997年)
[16] 16.Clarke,E.M.,Grumberg,O.,Peled,D.:模型检查。麻省理工学院出版社,剑桥(2000)·Zbl 1423.68002号
[17] 17.Coudert,O.,Berthet,C.,Madre,J.C.:基于符号执行的同步时序机验证。输入:Sifakis,J(有限状态系统的自动验证方法。LNCS,第407卷,第365-373页。斯普林格,格勒诺布尔(1989)
[18] 18.Hojati,R.,Krishnan,S.C.,Brayton,R.K.:早期量化和分区转换关系。1996年国际计算机设计会议论文集:计算机和处理器中的超大规模集成电路(ICCD'96),第12-19页。IEEE,奥斯汀(1996)
[19] Lee,C.Y.:用二进制决策程序表示开关电路。贝尔实验室技术J。38(4),985-999(1959年)
[20] 20.Lichtenstein,O.,Pnueli,A.:检查有限状态并发程序是否满足其线性规范。在:第12届ACM SIGPLAN-SIGACT编程语言原理研讨会论文集(POPL'85),第97-107页。ACM,新奥尔良(1985)
[21] 21.McMillan,K.L.:插入式和符号模型检查。在:库克,B.,波德尔斯基,A(2007年1月14日至16日,法国尼斯,斯普林格-韦拉格,第4349卷,第89-90页。斯普林格,纽约(2007年)·Zbl 1132.68474号
[22] 22.Minato,S.:零抑制BDD及其应用。内景J。软。工具技术。传输。3(2),156-170(2001年)·Zbl 1002.68589
[23] 23.Moon,I.H.,Hachtel,G.D.,Somenzi,F.:图像计算中的边界块三角形形式和连接表。In:Hunt,W.A.Jr.,Johnson,S.D.(编辑),《第三届计算机辅助设计正式方法国际会议论文集》(FMCAD'00)。LNCS,第1954卷,第73-90页。斯普林格,奥斯汀(2000)
[24] 24.Panda,S.,Somenzi,F.,Plessier,B.:决策图的对称性检测和动态变量排序。1994年国际计算机辅助设计会议论文集(ICCAD'94),第628-631页。IEEE,圣何塞(1994)
[25] 帕克:有限是不可言喻的。理论。计算机。科学。3(2),173-181(1976年)·Zbl 0353.02027
[26] 26.Ranjan,R.K.,Aziz,A.,Brayton,R.K.,Plessier,B.,Pixley,C.:用于FSM合成和验证的高效BDD算法。在:IEEE/ACM国际逻辑综合研讨会论文集(IWLS'95),加州塔霍湖(1995)
[27] 27.Ravi,K.,Somenzi,F.:高密度可达性分析。1995年国际计算机辅助设计会议记录(ICCAD’95),第154-158页。IEEE,圣何塞(1995)
[28] 28.Rozier,K.Y.:线性时序逻辑符号模型检验。计算机。科学。版次。5(2),163-203(2011年)·Zbl 1298.68176
[29] 29.Rudell,R.:有序二元决策图的动态变量排序。在:Lightner,M.R.,Jess,J.A.G.(编辑),《1993年计算机辅助设计国际会议论文集》(ICCAD'93),第42-47页。IEEE,Santa Clara(1993)
[30] 30.香农,C.E.:继电器和开关电路的符号分析。翻译。是。电气仪表。工程57(12),713-723(1938)
[31] 31.Somenzi,F.:CUDD:CU决策图包。
[32] 32.Touati,H.J.,Savoj,H.,Lin,B.,Brayton,R.K.,Sangiovanni Vincentelli,A.L.:使用BDD的有限状态机的隐式状态枚举。1990年国际计算机辅助设计会议论文集(ICCAD'90),130-133页。IEEE,圣克拉拉(1990)
[33] 33.Xu,J.,Williams,M.,Mony,H.,Baumgartner,J.:通过基于自动动态网表的提示生成增强可达性分析。第12届计算机辅助设计形式化方法国际会议论文集(FMCAD'12)
此参考列表基于出版商或数字数学图书馆提供的信息。它的项被试探性地匹配到zbMATH标识符,并且可能包含数据转换错误。它试图尽可能准确地反映原始论文中列出的参考文献,而不要求匹配的完整性或精确性。