跳到主要导航 跳到搜索 跳到主要内容

SMTBCF: Efficient Backbone Computing for SMT Formulas

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

SMT (Satisfiable Module Theory) formulas have been widely used in practical applications. In some of the applications, including finding program bugs, plainly solving an SMT formula is sufficient. For other applications, besides solving the SMT formula, backbone variables of the SMT formulas are also needed in order to tackle the practical problems including finding invariant of certain properties in program analysis. This paper proposed a new approach SMTBCF to compute backbone variables for SMT formulas in order to accelerate the computing of backbone variables in SMT formulas and increase the efficiency of SMT formulas in practical applications. SMTBCF is the first algorithm that uses the backbone predicates to find part of the backbone variables in the SMT formulas. SMTBCF is also the first algorithm that uses the constants in the relating predicates of a backbone variable to quickly find the Unsatisfiable Evaluation of the backbone variable. In this way, SMTBCF is able to find backbone variables of SMT formulas, reduce the number of SMT solving in SMT backbone computing, and increase the efficiency of backbone variables in SMT formulas.

源语言英语
主期刊名Formal Methods and Software Engineering - 21st International Conference on Formal Engineering Methods, ICFEM 2019, Proceedings
编辑Yamine Ait-Ameur, Shengchao Qin
出版商Springer
36-51
页数16
ISBN(印刷版)9783030324087
DOI
出版状态已出版 - 2019
活动21st International Conference on Formal Engineering Methods, ICFEM 2019 - Shenzhen, 中国
期限: 5 11月 20199 11月 2019

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
11852 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议21st International Conference on Formal Engineering Methods, ICFEM 2019
国家/地区中国
Shenzhen
时期5/11/199/11/19

指纹

探究 'SMTBCF: Efficient Backbone Computing for SMT Formulas' 的科研主题。它们共同构成独一无二的指纹。

引用此