-
题名可满足性求解技术研究
被引量:4
- 1
-
-
作者
张建民
沈胜宇
李思昆
-
机构
国防科学技术大学计算机学院
-
出处
《计算机工程与科学》
CSCD
北大核心
2010年第1期50-54,共5页
-
基金
国家自然科学基金资助项目(60603088
90707003)
-
文摘
求解公式的可满足性在诸如形式化验证、电子设计自动化与人工智能等众多领域中都具有非常重要的理论与应用价值,成为近年来的研究热点。本文针对命题公式与一阶公式的可满足性问题,重点介绍了布尔可满足性与可满足性模理论求解技术的基本原理,并且根据算法的类型进行分类阐述,分析了各种算法的优缺点。最后,讨论了目前面临的主要挑战,对今后的研究方向进行了展望。
-
关键词
布尔可满足问题
可满足性模理论问题
完全方法
不完全方法
-
Keywords
Boolean satisfiability(SAT)
satisfiability modulo theories(SMT)
complete method
incomplete method
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-
-
题名可满足性问题有解的充要条件
- 2
-
-
作者
吴向军
-
机构
中山大学计算机系
-
出处
《软件学报》
EI
CSCD
北大核心
1997年第A00期87-91,共5页
-
文摘
本文对布尔表达式的可满足性问题作了进一步的研究,证明了该问题的充要条件,本文把布尔表达式可满足性的“判定的问题”与它的“求解问题”区别开来。
-
关键词
恒等变换
饱和式
布尔表达式
可满足性问题
-
分类号
O153.2
[理学—基础数学]
-
-
题名基于一阶逻辑的可满足求解方法研究进展
被引量:2
- 3
-
-
作者
张建民
黎铁军
马柯帆
肖立权
-
机构
国防科技大学计算机学院
-
出处
《计算机工程与科学》
CSCD
北大核心
2019年第12期2119-2126,共8页
-
基金
国家重点研发计划(2016YFB0200203)
国家自然科学基金(61103083,61133007)
-
文摘
基于命题逻辑的布尔可满足SAT存在描述能力弱、抽象层次低、求解复杂度高等问题,而基于一阶逻辑的可满足性模理论SMT采用高层建模语言,表达能力更强,更接近于字级设计,避免将问题转化到位级求解,在硬件RTL级验证、程序验证与实时系统验证等领域得到了广泛应用。针对近年来涌现的众多SMT求解方法,依据方法的求解方式进行了分类与对比。而后,对3种主流的求解方法Eager方法、Lazy方法和DPLL(T)方法的实现进行了概要介绍。最后,讨论了SMT求解方法当前所面临的主要挑战以及在SMT求解方面的一些研究成果,并对今后的研究进行了展望。
-
关键词
形式化验证
一阶逻辑
布尔可满足
可满足性模理论
-
Keywords
formal verification
first-order logic
Boolean Satisfiability(SAT)
Satisfiability Modulo Theories(SMT)
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名共识协议的形式化验证研究现状与展望
- 4
-
-
作者
葛宁
贺俞凯
翟树茂
李晓洲
张莉
-
机构
北京航空航天大学软件学院
北京航空航天大学计算机学院
软件开发环境国家重点实验室(北京航空航天大学)
-
出处
《软件学报》
EI
CSCD
北大核心
2023年第11期4989-5007,共19页
-
基金
国家重点研发计划(2018YFB1402700)
国家自然科学基金(61902011)
北京航空航天大学软件开发环境国家重点实验室开放课题(SKLSDE-2021ZX-01)。
-
文摘
分布式系统在计算环境中发挥重要的作用,其中的共识协议算法用于保证节点间行为的一致性.共识协议的设计错误可能导致系统运行故障,严重时可能对人员和环境造成灾难性的后果,因此保证共识协议设计的正确性非常重要.形式化验证能够严格证明设计模型中目标性质的正确性,适合用于验证共识协议.然而,随着分布式系统的规模增大,问题复杂度提升,使得分布式共识协议的形式化验证更为困难.采用什么方法对共识协议的设计进行形式化验证、如何提升验证规模,是共识协议形式化验证的重要研究问题.对目前采用形式化方法验证共识协议的研究工作进行调研,总结其中提出的重要建模方法和关键验证技术,并展望该领域未来有潜力的研究方向.
-
关键词
共识协议
形式化验证
限界模型检测
定理证明
布尔表达式可满足性理论
可满足性模理论
-
Keywords
consensus protocol
formal verification
bounded model checking
theorem proving
Boolean satisfiability problem(SAT)
satisfiability module theory(SMT)
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名具有约束条件的组合测试用例集的构建方法
被引量:1
- 5
-
-
作者
丁怀宝
高建华
-
机构
上海师范大学计算机科学与工程系
-
出处
《计算机工程与设计》
CSCD
北大核心
2010年第14期3189-3192,3206,共5页
-
基金
国家自然科学基金项目(60673067)
上海市教育委员会科研创新基金项目(0922135)
上海市科委基金项目(09220503000)
-
文摘
针对如何为存在约束条件的软件系统生成尽可能小的组合测试用例集问题,提出了基于组合测试算法的约束组合测试法。该方法是对待测系统中的约束条件进行处理,将约束条件先转化为合取范式再转化为布尔表达式的形式。利用布尔可满足性求解器进行求解,找出满足约束条件的约束组合测试用例。最后运用AETG-SAT算法得到较优的组合测试用例集,并通过实验表明了AETG-SAT算法的优越性。
-
关键词
组合测试
约束条件
合取范式
布尔表达式
可满足性求解器
-
Keywords
combination testing
constraints
conjunctive normal form
Boolean expression
SAT solver
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-