2026 · 08 · 20

基础软件测试与分析研究室自研SMT求解器Xolver、并在2026年度国际SMT求解器竞赛荣获两项冠军

中国科学院软件研究所 · 基础软件与系统重点实验室 · 基础软件测试与分析研究室
SMT-COMP 2026 · 双项冠军

自主研发 SMT 求解器 Xolver
荣获国际 SMT-COMP 2026 两项冠军

软件测试与分析研究室研究团队凭借自主研发的 SMT 独立求解器 Xolver, 在国际权威 SMT 求解器竞赛 SMT-COMP 2026 中取得两项冠军。
01
UNSAT PERFORMANCE WINNER
单查询赛道最大贡献——不可满足性
Single Query Track Largest Contribution—UNSAT
02
QF_NIRA WINNER
非线性整数实数算术
QF_NIRA Winner
近日,2026年度国际 SMT 求解器竞赛(SMT-COMP 2026)公布结果。 中国科学院软件研究所基础软件与系统重点实验室基础软件测试与分析研究室研究团队 凭借自主研发的 SMT 独立求解器 Xolver, 荣获“单查询赛道最大贡献——不可满足性” (Single Query Track Largest Contribution—UNSAT Performance Winner) 与“非线性整数实数算术”(QF_NIRA Winner)两项冠军。
主要完成人 贾富琦 指导教师 马菲菲 研究员 指导教师 张健 研究员

研究人员主导 · AI 编码智能体协同

HUMAN-LED · AI-COLLABORATIVE DEVELOPMENT
Xolver 采用“研究人员主导、AI编码智能体协同”的研发模式。 研究人员负责总体架构、算法设计、任务组织及测试验证, Claude、ChatGPT、Kimi 等 AI 编码智能体协同承担主要代码实现工作。
总体架构 算法设计 任务组织 测试验证 Claude ChatGPT Kimi AI Coding Agents

面向可靠求解的技术设计

RELIABILITY BY DESIGN
01

原始公式回验

为保障求解结果的可靠性,Xolver 对可满足结果进行原始公式回验。

02

一致性检查

对部分不可满足性推理进行一致性检查,进一步增强求解结果可信度。

03

SOMTParser 前端

Xolver 前端基于团队此前研发的 SOMTParser, 负责 SMT-LIB 解析、类型检查和表达式管理等基础功能。

国际权威 SMT 求解器竞赛

SMT-COMP 2026
SMT 求解器是形式化验证的基础引擎,广泛用于计算机基础软硬件的测试、分析与验证。 SMT-COMP 作为国际权威的 SMT 求解器竞赛, 旨在对 SMT 求解器在不同逻辑理论上的求解能力与效率进行统一评测。

此届 SMT-COMP 2026 吸引了 Z3、cvc5、Bitwuzla、Yices2、OpenSMT 等国际主流 SMT 求解器参赛, 参赛团队来自微软研究院、斯坦福大学、爱荷华大学、 SRI International 等国际知名高校和科研机构。
Z3 cvc5 Bitwuzla Yices2 OpenSMT Microsoft Research Stanford University University of Iowa SRI International

开源项目

OPEN SOURCE
以自主基础软件能力,探索 形式化方法 × AI 的新型研发路径
SOFTWARE TESTING & ANALYSIS RESEARCH · INSTITUTE OF SOFTWARE, CAS