×

基于布尔表达式图的形式验证。 (英语) Zbl 1266.68004号

理论计算机科学电子笔记56.阿姆斯特丹:爱思唯尔;林比:TU Denmark,信息技术部(Diss.2000)。iv,190页。,仅电子版(2001)。
摘要:本文研究了一种称为布尔表达式图(BED)的新数据结构在形式验证领域的使用。最近开发的数据结构允许快速高效地操作布尔公式。形式验证中的许多问题都可以归结为布尔公式上的问题。我们选择了许多这样的问题,并展示了如何使用BED解决它们。
组合电路的等价性检查是一个形式化的验证问题,它转化为布尔公式的重言式检查。使用BED,我们能够在布尔公式中保留电路的大部分结构。我们展示了如何在验证过程中利用结构信息。
有时,组合电路以分层或模块化的方式指定。我们提出了一种验证两个这样的电路之间等价性的方法。该方法基于切割传播。假设两个电路具有相同的输入,我们将此知识通过电路从输入传播到输出。其结果是了解两个电路的输出如何对应,例如,两个电路成对输出是否等效?切割的回路和运动可以使用布尔公式来描述。
符号模型检查是一种验证有限状态机时间规范的技术。众所周知,有限状态机和时间规范的评估可以使用布尔公式表示。我们展示了如何使用BED进行这些操作。我们将重点放在标准符号模型检查方法难以实现的示例上。
确定公式是否可满足是组合电路验证和符号模型检查中出现的一个问题。可满足性检查通常与检测错误相关。我们研究如何使用BED数据结构进行可满足性检查。
最后,我们看看如何扩展BED数据结构。在其他操作中,我们引入了一个用于计算故障树中最小p-割的算子。故障树是一个布尔公式,表示系统是否根据每个组件的条件(“故障”或“工作”)发生故障。最小p-cut表示系统故障的最可能原因。该方法可用于根据每个部件的失效概率近似计算系统失效概率。
作为这项研究的一部分,我们开发了一个BED包。附录从用户的角度描述了软件包。

MSC公司:

68-02 与计算机科学有关的研究展览会(专著、调查文章)
60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] P.A.Abdulla、P.Bjesse和N.EéN。基于SAT求解器的符号可达性分析。系统构建和分析的工具和算法(TACAS); P.A.Abdulla、P.Bjesse和N.EéN。基于SAT求解器的符号可达性分析。系统构建和分析的工具和算法(TACAS)·Zbl 0971.68633号
[2] P.Ashar、A.Ghosh和S.Devadas。使用一般二进制决策图进行布尔可满足性和等价性检查。程序。国际计算机设计会议(ICCD); P.Ashar、A.Ghosh和S.Devadas。使用一般二进制决策图进行布尔可满足性和等价性检查。程序。国际计算机设计会议(ICCD)
[3] H.R.Andersen和H.Hulgaard。布尔表达式图。信息与计算; H.R.Andersen和H.Hulgaard。布尔表达式图。信息与计算·Zbl 1096.68053号
[4] H.R.Andersen和H.Hulgaard。布尔表达式图。IEEE计算机科学逻辑研讨会(LICS); H.R.Andersen和H.Hulgaard。布尔表达式图。IEEE计算机科学逻辑研讨会(LICS)·Zbl 1096.68053号
[5] Akers,S.B.,二进制决策图,IEEE计算机交易,27,6,509-516(1978年6月),2.4·Zbl 0377.94038号
[6] R.E.Bryant、D.L.Beatty和C.J.H.Seger。通过符号三值轨迹评估进行形式化硬件验证。程序。ACM/IEEE设计自动化会议(DAC); R.E.Bryant、D.L.Beatty和C.J.H.Seger。通过符号三元轨迹评估进行正式硬件验证。程序。ACM/IEEE设计自动化会议(DAC)
[7] R.E.Bryant和Y.-A.Chen。用二元矩图验证算术函数。程序。ACM/IEEE设计自动化会议(DAC); R.E.Bryant和Y.-A.Chen。用二元矩图验证算术函数。程序。ACM/IEEE设计自动化会议(DAC)
[8] A.Biere、A.Cimatti、E.M.Clarke、M.Fujita和Y.Zhu。使用SAT程序而不是BDD进行符号模型检查。程序。ACM/IEEE设计自动化会议(DAC); A.Biere、A.Cimatti、E.M.Clarke、M.Fujita和Y.Zhu。使用SAT程序而不是BDD进行符号模型检查。程序。ACM/IEEE设计自动化会议(DAC)
[9] A.Biere、A.Cimatti、E.M.Clarke和Y.Zhu。无BDD的符号模型检查。系统构建和分析的工具和算法(TACAS)计算机科学课堂讲稿; A.Biere、A.Cimatti、E.M.Clarke和Y.Zhu。无BDD的符号模型检查。系统构建和分析的工具和算法(TACAS)计算机科学课堂讲稿
[10] Burch,J.R。;克拉克,E.M。;Long,D.E。;麦克米兰,K.L。;Dill,D.L.,顺序电路验证的符号模型检查,IEEE集成电路和系统计算机辅助设计汇刊,13,4401-424(1994年4月),5.3.1
[11] Burch,J.R。;克拉克,E.M。;McMillan,K.L。;Dill,D.L。;Hwang,L.J.,符号模型检验:(10^{20})状态及其以外,信息与计算,98,2,142-170(1992年6月),5.1,5.6·Zbl 0753.68066号
[12] A.Biere、E.Clarke、R.Raimi和Y.Zhu。使用无BDD的符号模型检查验证PowerPC微处理器的安全属性。计算机辅助验证(CAV)计算机科学课堂讲稿; A.Biere、E.Clarke、R.Raimi和Y.Zhu。使用无BDD的符号模型检查验证PowerPC微处理器的安全属性。计算机辅助验证(CAV)计算机科学课堂讲稿·Zbl 1046.68578号
[13] B.Becker和R.Drechsler。综合决策图——算法、应用和扩展。超大规模集成电路设计会议; B.Becker和R.Drechsler。综合决策图——算法、应用和扩展。超大规模集成电路设计会议
[14] F.Brglez和H.Fujiware。Fortran中包含10个组合基准电路的中性网表和一个目标转换器。特别会议电路与系统国际研讨会; F.Brglez和H.Fujiware。Fortran中包含10个组合基准电路的中性网表和一个目标转换器。特别会议电路与系统国际研讨会(ISCAS)
[15] R.I.Bahar、E.A.Frohm、C.M.Gaona、G.D.Hactel、E.Macii、A.Pardo和F.Somenzi。代数决策图及其应用。程序。国际计算机辅助设计会议(ICCAD); R.I.Bahar、E.A.Frohm、C.M.Gaona、G.D.Hactel、E.Macii、A.Pardo和F.Somenzi。代数决策图及其应用。程序。国际计算机辅助设计会议(ICCAD)
[16] P.Bjesse先生。使用表示为公式的状态集进行符号模型检查。技术报告CS-1999-102,查尔默斯理工大学,瑞典,1999年6月。3.2.3; P.Bjesse先生。使用表示为公式的状态集进行符号模型检查。技术报告CS-1999-102,查尔默斯理工大学,瑞典,1999年6月。3.2.3 ·兹比尔1046.68639
[17] D.品牌。大型合成设计的验证。程序。国际计算机辅助设计会议(ICCAD); D.品牌。大型综合设计的验证。程序。国际计算机辅助设计会议(ICCAD)
[18] K.Brace、R.Rudell和R.Bryant。高效实施BDD包。第27届ACM/IEEE设计自动化会议记录; K.Brace、R.Rudell和R.Bryant。高效实施BDD包。第27届ACM/IEEE设计自动化会议记录
[19] K.M.Butler、D.E.Ross、R.Kapur和M.R.Mercer。计算变量顺序的启发式方法,以有效地操作有序二元决策图。程序。ACM/IEEE设计自动化会议(DAC); K.M.Butler、D.E.Ross、R.Kapur和M.R.Mercer。计算变量顺序的启发式方法,以有效地操作有序二元决策图。程序。ACM/IEEE设计自动化会议(DAC)
[20] Bryant,R.E.,布尔函数操作的基于图形的算法,IEEE计算机事务,35,8,677-691(1986年8月),2,2.2,2.2,6,2.4,7,3.5.1,5.1,7.4.1·兹比尔0593.94022
[21] Bryant,R.E.,有序二进制决策图的符号布尔运算,美国计算机学会计算调查,24,3,293-318(1992年9月),2,2.2,2.2,6,7
[22] R.E.布莱恩特。二进制决策图及其他:支持正式验证的技术。程序。国际计算机辅助设计会议(ICCAD); R.E.布莱恩特。二进制决策图及其他:支持正式验证的技术。程序。国际计算机辅助设计会议(ICCAD)
[23] O.Coudert、C.Berthet和J.C.Madre。使用符号执行验证同步时序机。有限状态系统自动验证方法国际研讨会论文集计算机科学课堂讲稿; O.Coudert、C.Berthet和J.C.Madre。使用符号执行验证同步时序机。有限状态系统自动验证方法国际研讨会论文集计算机科学课堂讲稿
[24] A.Cimatti、E.M.Clarke、F.Giunchiglia和M.Roveri.(N\textsc{U})第十一届计算机辅助验证会议记录(CAV’99)计算机科学课堂讲稿; A.Cimatti、E.M.Clarke、F.Giunchiglia和M.Roveri.(N\textsc{U})第十一届计算机辅助验证会议记录(CAV’99)计算机科学课堂讲稿·Zbl 1046.68587号
[25] 克拉克,E.M。;艾默生,E.A。;Sistla,A.P.,《使用时序逻辑规范自动验证有限状态并发系统》,《ACM编程语言和系统事务》,8,2,244-263(1986年4月),5.2.1,5.6·Zbl 0591.68027号
[26] E.M.Clarke、M.Fujita和X.Zhao。混合决策图克服了MTBDD和BMD的局限性。程序。国际计算机辅助设计会议(ICCAD); E.M.Clarke、M.Fujita和X.Zhao。混合决策图克服了MTBDD和BMD的局限性。程序。国际计算机辅助设计会议(ICCAD)
[27] 克拉克,E.M。;格伦伯格,O。;Peled,D.,《模型检验》(1999),麻省理工学院出版社:麻省剑桥,16,5.6
[28] Marco Cadoli、Andrea Giovanardi和Marco Schaerf。评估量化布尔公式的算法。第十五届全国人工智能会议记录(AAAI-98); Marco Cadoli、Andrea Giovanardi和Marco Schaerf。评估量化布尔公式的算法。第十五届全国人工智能会议记录(AAAI-98)·Zbl 0979.68124号
[29] P.-Y.Chung、I.N.Hajj和J.H.Patel。共享ROBDD的高效变量排序启发式。程序。电路与系统国际研讨会; P.-Y.Chung、I.N.Hajj和J.H.Patel。共享ROBDD的高效变量排序启发式。程序。电路与系统国际研讨会
[30] 科尔曼,T.H。;雷瑟森,C.E。;Rivest,R.L.,《算法导论》(1990),麻省理工学院出版社,2.2,3.4.1·Zbl 1158.68538号
[31] E.Cerny和C.Mauras。使用交叉可控性和交叉可观测性关系的重言式检查。程序。国际计算机辅助设计会议; E.Cerny和C.Mauras。使用交叉可控性和交叉可观测性关系的重言式检查。程序。国际计算机辅助设计会议(ICCAD)
[32] E.M.Clarke、K.L.McMillan、X.Zhao、M.Fujita和J.Yang。大型布尔函数的谱变换及其技术映射应用。程序。ACM/IEEE设计自动化会议(DAC); E.M.Clarke、K.L.McMillan、X.Zhao、M.Fujita和J.Yang。大型布尔函数的谱变换及其技术映射应用。程序。ACM/IEEE设计自动化会议(DAC)
[33] 克拉克,E.M。;Wing,J.M.,《形式方法:现状和未来方向》,ACM计算调查,28,4,626-643(1996年12月),1.3
[34] R.Drechsler、B.Becker和S.Ruppertz\(K^*\)IFI WG 10.5正确硬件设计和验证方法高级研究工作会议; R.Drechsler、B.Becker和S.Ruppertz\(K^*\)IFI WG 10.5正确硬件设计和验证方法高级研究工作会议
[35] Drechsler,R。;贝克尔,B。;Ruppertz,S.,《BMD:验证数据结构》,IEEE计算机设计与测试,14,2,51-59(1997),2.4,7
[36] R.Drechsler、B.Becker和S.Ruppertz。\(K^*\)的操作算法系统构建和分析的工具和算法(TACAS)计算机科学课堂讲稿; R.Drechsler、B.Becker和S.Ruppertz。\(K^*\)的操作算法系统构建和分析的工具和算法(TACAS)计算机科学课堂讲稿
[37] Davis,M。;朗格曼,G。;Loveland,D.,理论证明的机器程序,ACM通信,5,7,394-397(1962年7月),5.6,6.2,6.5·Zbl 0217.54002号
[38] Davis,M。;Putnam,H.,《量化理论的计算程序》,《ACM杂志》,7201-215(1960),5.6,6.2,6.5·Zbl 0212.34203号
[39] Dutuit,Y。;Rauzy,A.,《aralia内相干和非相干故障树主蕴涵的精确和截断计算》,可靠性工程和系统安全,58,2,127-144(1997),7.3,28,7.3.2,7.3.1,7.5
[40] Y.Dutuit和A.Rauzy。利用正二元决策图对布尔函数进行多项式逼近。在Lydersen、Hansen和Sandtorv编辑中,1998年欧洲安全与可靠性协会会议记录; Y.Dutuit和A.Rauzy。利用正二元决策图对布尔函数进行多项式逼近。在Lydersen、Hansen和Sandtorv编辑中,1998年欧洲安全与可靠性协会会议记录
[41] R.Drechsler、A.Sarabi、M.Theobald、B.Becker和M.A.Perkowski。基于有序克罗内克函数决策图的开关函数的高效表示和操作。程序。ACM/IEEE设计自动化会议(DAC); R.Drechsler、A.Sarabi、M.Theobald、B.Becker和M.A.Perkowski。基于有序克罗内克函数决策图的开关函数的高效表示和操作。程序。ACM/IEEE设计自动化会议(DAC)
[42] M.Fujita、H.Fujisawa和N.Kawato。基于二元决策图的布尔比较方法的评价与改进。程序。国际计算机辅助设计会议(ICCAD); M.Fujita、H.Fujisawa和N.Kawato。基于二元决策图的布尔比较方法的评价与改进。程序。国际会议计算机辅助设计(ICCAD)
[43] M.Fujita、Y.Matsunga和T.Kakuda。关于二元决策图的变量排序在多级综合中的应用。程序。欧洲设计自动化会议(EDAC); M.Fujita、Y.Matsunga和T.Kakuda。关于二元决策图的变量排序在多级综合中的应用。程序。欧洲设计自动化会议(EDAC)
[44] H.Fujii、G.Ootom和C.Hori。有序二元决策图的基于交错的变量排序方法。程序。国际计算机辅助设计会议(ICCAD); H.Fujii、G.Ootom和C.Hori。有序二元决策图的基于交错的变量排序方法。程序。国际计算机辅助设计会议(ICCAD)
[45] M.Fujita。通过比较两个类似电路验证算术电路。计算机辅助验证(CAV); M.Fujita。通过比较两个类似电路验证算术电路。计算机辅助验证(CAV)
[46] M.Ganai和A.Kuehlmann。逻辑电路的实时压缩。程序。逻辑综合国际研讨会; M.Ganai和A.Kuehlmann。逻辑电路的实时压缩。程序。逻辑综合国际研讨会
[47] E.I.Goldberg、Y.Kukimoto和R.K.Brayton。标准TBDD及其在组合验证中的应用。程序。逻辑综合国际研讨会; E.I.Goldberg、Y.Kukimoto和R.K.Brayton。标准TBDD及其在组合验证中的应用。程序。逻辑综合国际研讨会
[48] Gergov,J。;Meinel,C.,《使用OBDD的高效布尔操作可以扩展到FBDD》,IEEE计算机事务,43,10,1197-1209(1994年10月),7,3.6·兹比尔1063.68573
[49] H.Grauslund。线性决策图。2000年5月,丹麦技术大学信息技术系硕士论文。参考IT-E 843。2.4, 7; H.Grauslund。线性决策图。2000年5月,丹麦技术大学信息技术系硕士论文。参考IT-E 843。2.4, 7
[50] E.Giunchiglia和R.Sebastiani。将Davis-Putnam程序应用于非子句公式。程序。意大利人工智能全国会议计算机科学课堂讲稿; E.Giunchiglia和R.Sebastiani。将Davis-Putnam程序应用于非子句公式。程序。意大利人工智能全国会议计算机科学课堂讲稿·Zbl 0961.03014号
[51] Gupta,A.,《正式硬件验证方法:一项调查》,《系统设计中的正式方法》,1,2/3,151-238(1992年10月),1.3
[52] J.哈里森。Staalmarck算法作为HOL衍生规则。计算机科学课堂讲稿; J.哈里森。Staalmarck算法作为HOL衍生规则。计算机科学课堂讲稿
[53] 休斯,G.E。;Cresswell,M.J.,《模态逻辑导论》(1974),Methuen&Co.Ltd:Methuen&Co.Ltd伦敦,16
[54] A.Hett、R.Drechsler和B.Becker。更多:通过多操作数合成替代实现BDD-pakages。欧洲设计会议; A.Hett、R.Drechsler和B.Becker。更多:通过多操作数合成替代实现BDD-pakages。欧洲设计会议
[55] A.Hett、R.Drechsler和B.Becker。通过基于重新排序的合成快速高效地构建BDD。IEEE欧洲设计与测试会议; A.Hett、R.Drechsler和B.Becker。通过基于重新排序的合成快速高效地构建BDD。IEEE欧洲设计与测试会议
[56] 霍夫曼,C.M。;O'Donnell,M.J.,树中的模式匹配,ACM杂志,29,1,68-95(1982年1月),3.2.2·Zbl 0477.68067号
[57] H.Hulgaard、P.F.Williams和H.R.Andersen。使用布尔表达式图进行组合逻辑级别验证。第三届Reed-Muller展开在电路设计中的应用国际研讨会; H.Hulgaard、P.F.Williams和H.R.Andersen。使用布尔表达式图进行组合逻辑级验证。第三届Reed-Muller展开在电路设计中的应用国际研讨会
[58] Hulgaard,H。;威廉姆斯,P.F。;Andersen,H.R.,使用布尔表达式图检查组合电路的等效性,IEEE计算机辅助设计汇刊(1999年7月),1.5,3
[59] 贾恩,J。;比特纳,J。;阿巴迪尔,M.S。;亚伯拉罕·J·A。;Fussell,D.S.,《索引BDD:表示和验证布尔函数技术的算法进步》,IEEE计算机事务,46,11,1230-1245(1997年11月),7,3.6
[60] J.Jain、R.Mukherjee和M.Fujita。基于学习的高级验证技术。程序。ACM/IEEE设计自动化会议(DAC); J.Jain、R.Mukherjee和M.Fujita。基于学习的高级验证技术。程序。ACM/IEEE设计自动化会议(DAC)
[61] S.-W.Jeong、B.Plessier、G.D.Hactel和F.Somenzi。扩展BDD:在验证算法中权衡结构的规范性。程序。国际计算机辅助设计会议(ICCAD); S.-W.Jeong、B.Plessier、G.D.Hactel和F.Somenzi。扩展的BDD:在验证算法中用规范性换取结构。程序。国际计算机辅助设计会议(ICCAD)
[62] A.Kuehlmann和F.Krohm。使用切割和堆进行等效性检查。程序。ACM/IEEE设计自动化会议(DAC); A.Kuehlmann和F.Krohm。使用切割和堆进行等效性检查。程序。ACM/IEEE设计自动化会议(DAC)
[63] Kunz,W。;Pradhan,D.K.,《递归学习:有效解决CAD问题的新隐含技术——测试、验证和优化》,IEEE计算机辅助设计汇刊,13,9,1143-1158(1994年9月),3.5.1,3.6
[64] Kunz,W。;Pradhan,D.K。;Reddy,S.M.,《综合环境中逻辑验证的新框架》,IEEE计算机辅助设计汇刊,15,1,20-32(1996年1月),10,3.6
[65] U.Kebschull、E.Schubert和W.Rosenstiel。基于功能决策图的多级逻辑综合。程序。欧洲设计自动化会议(EDAC); U.Kebschull、E.Schubert和W.Rosenstiel。基于功能决策图的多级逻辑综合。程序。欧洲设计自动化会议(EDAC)
[66] W.Kunz。HANNIBAL:基于递归学习的有效逻辑验证工具。程序。国际计算机辅助设计会议(ICCAD); W.Kunz。HANNIBAL:基于递归学习的有效逻辑验证工具。程序。国际计算机辅助设计会议(ICCAD)
[67] N.Leveson。将安全纳入计算机控制系统。1999年11月在卡内基梅隆大学演讲。有关更多信息,请访问Leveson博士的网站:http://sunnyday.mit.edu; N.Leveson。将安全纳入计算机控制系统。1999年11月,卡内基·梅隆大学演讲。有关更多信息,请访问Leveson博士的网站:http://sunnyday.mit.edu
[68] Lai,Y.T。;佩德拉姆,M。;Vrudhula,S.B.K.,基于EVBDD的线性整数规划算法,谱变换和函数分解,IEEE计算机辅助设计汇刊,13,8,959-975(1994年8月),7,7
[69] Y.松下。一种有效的组合电路等价性检查器。程序。ACM/IEEE设计自动化会议(DAC); Y.松下。一种用于组合电路的有效等价检查器。程序。ACM/IEEE设计自动化会议(DAC)
[70] McMillan,K.L.,《符号模型检查》(1993),Kluwer学术出版社,5.1,16,5.2.2,5.3·Zbl 0784.68004号
[71] S.Minato。用于组合问题中集合操作的零抑制BDD。程序。ACM/IEEE设计自动化会议(DAC); S.Minato。用于组合问题中集合操作的零抑制BDD。程序。ACM/IEEE设计自动化会议(DAC)
[72] Minato,S.,《VLSI CAD的二进制决策图和应用》(1996),Kluwer学术出版社,7,3.3,3.3.2·Zbl 0846.68022号
[73] J.Möller和J.Lichtcnberg。差异决策图。丹麦技术大学信息技术系硕士论文,地址:丹麦林格比DK-2800 344号楼,1998年8月。2.4, 7; J.Möller和J.Lichtcnberg。差异决策图。丹麦技术大学信息技术系硕士论文,丹麦林格比,DK-2800,344号楼,1998年8月。2.4, 7
[74] J.Möller、J.Lichtenberg、H.R.Andersen和H.Hulgaard。差异决策图。第十三届计算机科学逻辑国际研讨会论文集第1683卷计算机科学课堂讲稿; J.Möller、J.Lichtenberg、H.R.Andersen和H.Hulgaard。差异决策图。第13届国际计算机科学逻辑研讨会论文集第1683卷计算机科学课堂讲稿·Zbl 0944.68040号
[75] Marques-Silva,J.P。;Sakallah,K.A.,GRASP:命题可满足性的搜索算法,IEEE计算机交易,48(1999),14,5.3.2,23·Zbl 1392.68388号
[76] R.Mukherjee、K.Takayama、J.Jain、M.Fujita、J.A.Abraham和D.S.Fussell。Flover:面向过滤的组合验证方法。程序。逻辑综合国际研讨会; R.Mukherjee、K.Takayama、J.Jain、M.Fujita、J.A.Abraham和D.S.Fussell。Flover:面向过滤的组合验证方法。程序。逻辑综合国际研讨会
[77] S.Malik、A.R.Wang、R.K.Brayton和A.Sangiovanni-Vincentelli。在逻辑综合环境中使用二进制决策图进行逻辑验证。程序。国际计算机辅助设计会议(ICCAD); S.Malik、A.R.Wang、R.K.Brayton和A.Sangiovanni-Vincentelli。在逻辑综合环境中使用二进制决策图进行逻辑验证。程序。国际计算机辅助设计会议(ICCAD)
[78] H.Ochi、K.Yasuoka和S.Yajima。超大二进制决策图的广度优先操作。程序。国际计算机辅助设计会议(ICCAD); H.Ochi、K.Yasuoka和S.Yajima。超大型二元判定图的宽度第一操作。程序。国际计算机辅助设计会议(ICCAD)
[79] Papadimitriou,C.H.,计算复杂性(1994),Addison-Wesley:Addison-Whesley纽约,28·Zbl 0833.68049号
[80] D.K.Pradhan、D.Paul和M.Chatterjee。VERILAT:使用逻辑增强和转换进行验证。程序。国际计算机辅助设计会议(ICCAD); D.K.Pradhan、D.Paul和M.Chatterjee。VERILAT:使用逻辑增强和转换进行验证。程序。国际计算机辅助设计会议(ICCAD)
[81] M.理查兹。与Stálmarck算法松散相关的重言式检查器。1998年3月在剑桥举行的研讨会上的讲话。3.6;M.理查兹。与Stálmarck算法松散相关的重言式检查器。1998年3月在剑桥举行的研讨会上的讲话。3.6
[82] J.T.林塔南。对量化布尔公式评估的改进。编辑D.Thomas,第十六届国际人工智能联合会议记录(IJCAI-99-Vol2); J.T.Rintanen。对量化布尔公式评估的改进。编辑D.Thomas,第十六届国际人工智能联合会议记录(IJCAI-99-Vol2)
[83] R.Rudell。有序二元决策图的动态变量排序。程序。国际计算机辅助设计会议(ICCAD); R.Rudell。有序二元决策图的动态变量排序。程序。国际计算机辅助设计会议(ICCAD)
[84] E.Sentovich等人。SIS:时序电路合成系统。技术报告备忘录编号UCB/ERL M92/41,加州大学伯克利分校EECS系电子研究实验室,1992年。3.5.2; E.Sentovich等人。SIS:时序电路合成系统。技术报告备忘录编号UCB/ERL M92/41,加州大学伯克利分校EECS系电子研究实验室,1992年。3.5.2
[85] 沈,A。;德瓦达斯,S。;Ghosh,A.,使用自由布尔图对布尔函数进行概率操作,IEEE计算机辅助设计汇刊,14(1995),7
[86] Sebastiani,R.,将GSAT应用于非子句公式,《人工智能研究杂志》(JAIR),1309-314(1994年1月),5.6,6.5,8.1·Zbl 0900.68234号
[87] O.Shtrickman。调整SAT检查器以进行有界模型检查。计算机辅助验证(CAV)计算机科学课堂讲稿; O.Shtrickman。调整SAT检查器以进行有界模型检查。计算机辅助验证(CAV)计算机科学课堂讲稿·Zbl 0974.68565号
[88] B.Selman、H.J.Levesque和D.Mitchell。一种解决难满足问题的新方法。编辑P.Rosenbloom和P.Szolovits,程序。第十届全国人工智能会议; B.Selman、H.J.Levesque和D.Mitchell。一种解决难满足性问题的新方法。编辑P.Rosenbloom和P.Szolovits,程序。第十届全国人工智能会议
[89] F.萨蒙齐。CUDD:CU决策图包版本2.3.0。科罗拉多大学博尔德分校,1998年9月。http://vlsi.colorado.edu/法比奥;F.萨蒙齐。CUDD:CU决策图包版本2.3.0。科罗拉多大学博尔德分校,1998年9月。http://vlsi.colorado.edu/蚕豆
[90] M.Sheeran和G.Stálmarck。关于命题逻辑的Stálmarck证明过程的教程。在G.Gopalakrishnan和P.J.Windley的编辑中,程序。计算机辅助设计中的形式方法,第二届国际会议,FMCAD’98,Palo Alto/CA,美国计算机科学课堂讲稿; M.Sheeran和G.Stálmarck。关于命题逻辑的Stálmarck证明过程的教程。在G.Gopalakrishnan和P.J.Windley的编辑中,程序。计算机辅助设计中的形式方法,第二届国际会议,FMCAD’98,Palo Alto/CA,美国计算机科学课堂讲稿
[91] 西林,D。;Wegener,I.,图驱动BDD-布尔函数的新数据结构,理论计算机科学,141,1-2,283-310(1995),7,3.6·Zbl 0873.68036号
[92] T.E.Uribe和M.E.Stickel。有序二元决策图和Davis-Putnam过程。编辑J.P.Jouannaud,第一届计算逻辑约束国际会议计算机科学课堂讲稿; T.E.Uribe和M.E.Stickel。有序二元决策图和Davis-Putnam过程。编辑J.P.Jouannaud,第一届国际计算逻辑约束会议计算机科学课堂讲稿·Zbl 1495.68202号
[93] C.A.J.van Eijk。数字电路验证的形式化方法; C.A.J.van Eijk。数字电路验证的形式化方法
[94] C.A.J.van Eijk。无状态空间遍历的顺序等价性检查。程序。电子系统设计自动化和测试国际会议(DATE); C.A.J.van Eijk。无状态空间遍历的顺序等价性检查。程序。国际电子系统设计自动化与测试会议(DATE)
[95] C.A.J.van Eijk和G.L.J.M.Janssen。利用基于BDD的验证方法中的结构相似性。电路设计中的定理证明器第901卷计算机科学课堂讲稿; C.A.J.van Eijk和G.L.J.M.Janssen。利用基于BDD的验证方法中的结构相似性。电路设计中的定理证明器第901卷计算机科学课堂讲稿
[96] Vrudhula,S.B.K。;佩德拉姆,M。;Lai,Y.T.,边值二元决策图(1996),Kluwer学术出版社,7,7·Zbl 0858.94037号
[97] P.F.Williams、H.R.Andersen和H.Hulgaard。使用布尔表达式图进行可满足性检查。在T.Margaria和W.Yi编辑中,系统构建和分析的工具和算法(TACAS)计算机科学课堂讲稿; P.F.Williams、H.R.Andersen和H.Hulgaard。使用布尔表达式图进行可满足性检查。在T.Margaria和W.Yi编辑中,系统构建和分析的工具和算法(TACAS)计算机科学课堂讲稿·Zbl 0978.68563号
[98] P.F.Williams、A.Biere、E.M.Clarke和A.Gupta。结合决策图和SAT程序进行有效的符号模型检查。计算机辅助验证(CAV)第1855卷计算机科学课堂讲稿; P.F.Williams、A.Biere、E.M.Clarke和A.Gupta。结合决策图和SAT程序进行有效的符号模型检查。计算机辅助验证(CAV)第1855卷计算机科学课堂讲稿·Zbl 0974.68526号
[99] P.F.Williams、H.Hulgaard和H.R.Andersen。分层组合电路的等效性检查。IEEE国际电子、电路和系统会议(ICECS); P.F.Williams、H.Hulgaard和H.R.Andersen。分层组合电路的等效性检查。IEEE国际电子、电路和系统会议(ICECS)
[100] P.F.威廉姆斯。基于布尔表达式图的形式化验证; P.F.威廉姆斯。基于布尔表达式图的形式化验证·Zbl 1266.68004号
[101] 威廉姆斯,P.F。;尼科尔斯卡娅,M。;Rauzy,A.,《绕过BDD结构进行可靠性分析》,《信息处理快报》,75,1-2,85-89(2000年7月),1.5,7.3·Zbl 0953.68510号
[102] B.Yang、Y.-A.Chen、R.E.Bryant和D.R.O'Hallaron。通过工作集控制实现空间和时间高效的BDD构建。亚太设计自动化会议; B.Yang、Y.-A.Chen、R.E.Bryant和D.R.O'Hallaron。通过工作集控制构建时空高效的BDD。亚太设计自动化会议
[103] H.Zhang。SATO:一个有效的命题证明。编辑William McCune,第十四届自动扣减国际会议记录第1249卷人工智能课堂讲稿; H.Zhang。SATO:一个有效的命题证明。编辑William McCune,第十四届自动扣减国际会议记录第1249卷人工智能课堂讲稿·Zbl 1430.68427号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。