-
题名最小布尔不可满足子式的求解算法
被引量:6
- 1
-
-
作者
张建民
沈胜宇
李思昆
-
机构
国防科学技术大学计算机学院
-
出处
《电子学报》
EI
CAS
CSCD
北大核心
2009年第5期993-999,共7页
-
基金
国家自然科学基金(No.60603088)
-
文摘
解释布尔公式不可满足的原因在众多领域都具有非常重要的理论与应用价值,而最小不可满足子公式能够为公式不可满足的原因提供精确的解释,帮助自动化工具迅速定位错误,诊断问题失败的缘由.针对最小不可满足子式的求解问题,提出并证明了布尔公式最小不可满足性与极大可满足性之间的关系.基于二者的关系,提出了求解最小布尔不可满足子式的贪心遗传算法与蚁群算法,并且通过实验与当前最好的方法分支-限界算法进行了对比,结果表明:两种算法在运算效率以及单位时间内剔除的短句数上都显著优于分支-限界算法,而贪心遗传算法优于蚁群算法.
-
关键词
形式化验证
最小不可满足子式
极大可满足子式
贪心遗传算法
蚁群算法
-
Keywords
formal verification
minimum unsatisfiable subformula
maximal satisfiable subformula
compounded greedy genetic algorithm
ant colony algorithm
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名不可满足子式在谓词抽象中的应用与分析
- 2
-
-
作者
张建民
黎铁军
张峻
庞征斌
李思昆
-
机构
国防科学技术大学计算机学院
-
出处
《计算机应用》
CSCD
北大核心
2014年第A01期273-276,共4页
-
基金
国家863计划项目(2012AA01A301)
国家自然科学基金资助项目(61103083
61133007)
-
文摘
随着软硬件设计的规模越来越大,功能越来越复杂,往往导致形式化验证出现"组合爆炸"问题,而谓词抽象方法是解决状态空间"组合爆炸"问题的重要技术之一。面向硬件的谓词抽象方法是不可满足子式的典型应用,通过求解不可满足子式,能够减少谓词抽象过程中精化迭代的次数,从而提高形式化验证效率。针对微处理器的指令Cache部件,将两种最小不可满足子式的求解算法进行了比较,结果表明贪心遗传算法在运行效率方面优于分支-限界算法。并且深入分析了不可满足子式在硬件谓词抽象中的作用,以及如何加速芯片的形式化验证过程。
-
关键词
功能验证
形式化方法
谓词抽象
布尔可满足性
最小不可满足子式
-
Keywords
functional verification
formal method
predicate abstraction
boolean satisfiability
minimal unsatisfiablesub formula
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-