×

机房视图:符号模型检查的计算支持。 (英语) Zbl 1142.68430号

Grumberg,Orna(编辑)等人,25年的模型检查。历史、成就、观点。柏林:施普林格出版社(ISBN 978-3-540-69849-4/pbk)。计算机科学课堂讲稿5000,145-149(2008)。
摘要:符号模型检查的成功很大程度上归功于强大的布尔函数推理方法。第一个符号模型检查器使用有序二进制决策图(OBDD)表示系统转换关系和系统状态集。检查模型所需的所有步骤都可以表示为对这些表示的一系列操作,而无需枚举单个状态或转换。最近,设计了有界和无界模型检查器,它们使用布尔可满足性(SAT)解算器作为核心计算引擎。由SAT求解器处理详细系统模型的方法和由OBDD处理抽象模型的方法表明,这两种推理技术的结合可能比单独处理更强大。布尔方法使模型检查器能够进行缩放,以处理由实际硬件和软件设计引起的一些复杂验证问题。
鉴于布尔推理在符号检查中的重要性,我们借此机会检查SAT解算器和BDD包的功能。我们使用几个简单的实验评估来说明当前方法的一些优缺点,并为未来的研究提出方向。
关于整个系列,请参见[Zbl 1139.68003号].

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用
全文: DOI程序 链接

参考文献:

[1] Bryant,R.E.,布尔函数操作的基于图形的算法,IEEE计算机学报,C-35,8,677-691(1986)·Zbl 0593.94022号 ·doi:10.1109/TC.1986.1676819
[2] Bryant,R.E.,《关于布尔函数的VLSI实现和图形表示的复杂性及其在整数乘法中的应用》,IEEE计算机学报,40,2,205-213(1991)·Zbl 1220.68060号 ·doi:10.1109/12.73590
[3] 克拉克,E.M。;Biere,A。;雷米,R。;朱毅,利用可满足性求解进行有界模型检验,系统设计中的形式化方法,19,1,7-34(2001)·Zbl 0985.68038号 ·doi:10.1023/A:1011276507260
[4] 克拉克,E.M。;格伦伯格,O。;Jha,S。;卢,Y。;Veith,H.,符号模型检查的反例引导抽象求精,JACM,50,5,752-794(2003)·Zbl 1325.68145号 ·doi:10.1145/876638.876643
[5] Davis,M。;洛格曼,G。;Loveland,D.,定理证明的机器程序,ACM的通信,5,7,394-397(1962)·Zbl 0217.54002号 ·数字对象标识代码:10.1145/368273.368557
[6] Jain,H。;Bartzis,C。;克拉克,E.M。;Biere,A。;Gomes,C.P.,《使用一般匹配的非子句公式的可满足性检查,可满足性测试的理论和应用——SAT 2006,75-89(2006)》,海德堡:斯普林格,海德伯格·Zbl 1187.68549号 ·doi:10.1007/11814948_10
[7] Jin,H.等人。;Somenzi,F。;胡斯,H.H。;Mitchell,D.G.,《CirCUs:一个混合可满足性求解器,可满足性测试的理论和应用》,211-223(2005),海德堡:斯普林格,海德伯格·Zbl 1122.68606号
[8] 马尔克斯·席尔瓦,J.P。;Sakallah,K.A.,GRASP:命题可满足性的搜索算法,IEEE计算机交易,48,5,506-521(1999)·Zbl 1392.68388号 ·数字对象标识代码:10.1109/12.769433
[9] McMillan,K.:符号模型检查。Kluwer学术出版社(1992)·Zbl 0957.68062号
[10] McMillan,K.L。;Brinksma,E。;Larsen,K.G.,《在无边界符号模型检查中应用SAT方法》,计算机辅助验证(2002),海德堡:施普林格·doi:10.1007/3-540-45657-0_19
[11] McMillan,K.L。;Hunt,W.A.Jr。;Somenzi,F.,插值和基于SAT的模型检查,计算机辅助验证,1-13(2003),海德堡:施普林格·Zbl 1278.68184号
[12] 米罗诺夫,I。;张,L。;Biere,A。;Gomes,C.P.,《SAT解算器在散列函数密码分析中的应用,可满足性测试的理论和应用——SAT 2006,102-115(2006)》,海德堡:斯普林格·Zbl 1187.94028号 ·doi:10.1007/11814948_13
[13] Moskewicz,M.、Madigan,C.、Zhao,Y.、Zhang,L.、Malik,S.:Chaff:设计一个高效的SAT求解器。摘自:第38届设计自动化会议(DAC 2001),第530-535页(2001)
[14] Simon,L.、Le Berre,D.、Hirsch,E.A.:2002年SAT竞赛。数学与人工智能年鉴43(1-4)(2005)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。